c语言题 判断输入的整数是否是2或3或4的倍数#include int main(void){int a=0;printf("输入一个整数:");scanf("%a",&a);if (0==a%2||0==a%3||0==a%4){printf("是2或3或4的倍数\n");}\x05return 0;}这是我编的,vc6.0里运行编译
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 14:56:06
![c语言题 判断输入的整数是否是2或3或4的倍数#include int main(void){int a=0;printf(](/uploads/image/z/2419540-52-0.jpg?t=c%E8%AF%AD%E8%A8%80%E9%A2%98+%E5%88%A4%E6%96%AD%E8%BE%93%E5%85%A5%E7%9A%84%E6%95%B4%E6%95%B0%E6%98%AF%E5%90%A6%E6%98%AF2%E6%88%963%E6%88%964%E7%9A%84%E5%80%8D%E6%95%B0%23include+int+main%28void%29%7Bint+a%3D0%3Bprintf%28%22%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E6%95%B4%E6%95%B0%3A%22%29%3Bscanf%28%22%25a%22%2C%26a%29%3Bif+%280%3D%3Da%252%7C%7C0%3D%3Da%253%7C%7C0%3D%3Da%254%29%7Bprintf%28%22%E6%98%AF2%E6%88%963%E6%88%964%E7%9A%84%E5%80%8D%E6%95%B0%5Cn%22%29%3B%7D%5Cx05return+0%3B%7D%E8%BF%99%E6%98%AF%E6%88%91%E7%BC%96%E7%9A%84%2Cvc6.0%E9%87%8C%E8%BF%90%E8%A1%8C%E7%BC%96%E8%AF%91)
c语言题 判断输入的整数是否是2或3或4的倍数#include int main(void){int a=0;printf("输入一个整数:");scanf("%a",&a);if (0==a%2||0==a%3||0==a%4){printf("是2或3或4的倍数\n");}\x05return 0;}这是我编的,vc6.0里运行编译
c语言题 判断输入的整数是否是2或3或4的倍数
#include
int main(void){
int a=0;
printf("输入一个整数:");
scanf("%a",&a);
if (0==a%2||0==a%3||0==a%4){
printf("是2或3或4的倍数\n");
}
\x05
return 0;
}
这是我编的,vc6.0里运行编译过了,好像有问题,比如输入7
是%d
怎么让判断循环下去,让老是提示“输入一个整数”,无限的判断下去
c语言题 判断输入的整数是否是2或3或4的倍数#include int main(void){int a=0;printf("输入一个整数:");scanf("%a",&a);if (0==a%2||0==a%3||0==a%4){printf("是2或3或4的倍数\n");}\x05return 0;}这是我编的,vc6.0里运行编译
scanf("%a",&a);
这个里面改成%d,你输入进去的数字是整形的,%a还没有这种类型的数据
想无限循环这样就可以了
while(true)
{
printf("输入一个整数:");
scanf("%d",&a);
if (0==a%2||0==a%3||0==a%4){
printf("是2或3或4的倍数\n");
}
}