解题思路:直接一个简单的for循环来做,不用if语句,因为太多了,不简便
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
int i=0;
int count=0; //这里设置count用来处理不存在解的时候
for(i=3;i<8;i++)
{
if(a%i==0&&i!=4&&i!=6)
{
printf("%d",i);
count=count+1;
printf(" ");
}
}
if(count==0)
{
printf("n");
}
return 0;
}
0.0分
10 人评分
int main() { int a,count=0; scanf("%d",&a); for(int i=3;i<8;i+=2) { if(a%i==0) { printf("%d",i); printf(" "); count++; } } if(count==0) { printf("no"); } return 0; } xdm 哪里有问题?我不李姐
uq_99612826929 2023-04-11 13:38:21 |
count == 0 要输出的是n不是no
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:411 |
字符串对比 (C语言代码)浏览:1403 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:534 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:637 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:548 |
IP判断 (C语言描述,蓝桥杯)浏览:1095 |
用筛法求之N内的素数。 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:519 |
C二级辅导-统计字符 (C语言代码)浏览:478 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:513 |