解题思路:直接一个简单的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语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:1026 |
奖学金 (C++代码)浏览:2053 |
字符串输入输出函数 (Java代码)浏览:1498 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:573 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:591 |
求组合数 (C语言代码)浏览:1206 |
wu-淘淘的名单 (C++代码)浏览:1532 |
WU-小九九 (C++代码)浏览:1713 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1464 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:614 |