flag的作用是什么?如果去掉flag,程序应该如何改动?:#includemain(){int n ,flag = 0 ;printf("请输入整数:") ;scanf("%d",&n) ;if((n%2==0)&&(n%3==0)) flag = 1 ;if(flag==0) printf("%d不能同时被2和被3整除\n",n) ;else printf("%

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 10:51:00

flag的作用是什么?如果去掉flag,程序应该如何改动?:#includemain(){int n ,flag = 0 ;printf("请输入整数:") ;scanf("%d",&n) ;if((n%2==0)&&(n%3==0)) flag = 1 ;if(flag==0) printf("%d不能同时被2和被3整除\n",n) ;else printf("%
flag的作用是什么?如果去掉flag,程序应该如何改动?
:#include
main()
{int n ,flag = 0 ;
printf("请输入整数:") ;
scanf("%d",&n) ;
if((n%2==0)&&(n%3==0)) flag = 1 ;
if(flag==0) printf("%d不能同时被2和被3整除\n",n) ;
else printf("%d能同时被2和被3整除\n",n) ;
}

flag的作用是什么?如果去掉flag,程序应该如何改动?:#includemain(){int n ,flag = 0 ;printf("请输入整数:") ;scanf("%d",&n) ;if((n%2==0)&&(n%3==0)) flag = 1 ;if(flag==0) printf("%d不能同时被2和被3整除\n",n) ;else printf("%
flag的作用就是做标志的 if((n%2==0)&&(n%3==0)) flag = 1 ;中前面的判断太长,不方便就用flag做标志,简化一下程序,
不用flag:
#include
main()
{int n ;
printf("请输入整数:") ;
scanf("%d",&n) ;
if((n%2==0)&&(n%3==0)) printf("%d能同时被2和被3整除\n",n) ;
else printf("%d不能同时被2和被3整除\n",n) ;
}