解题思路:用if - else if - else 来写,括号里面配合&&和||来增加条件
注意事项:只有if和else if后面可以加()写条件,else的后面不能加()写条件
参考代码:
#include<stdio.h>
int main()
{
int a;
scanf("%d",&a);
if(a%3==0&&a%5==0&&a%7==0) printf("3 5 7");
else if((a%3==0&&a%5==0)||(a%3==0&&a%7==0)||(a%5==0&&a%7==0))
{
if(a%3==0&&a%5==0) printf("3 5");
else if(a%3==0&&a%7==0) printf("3 7");
else if(a%5==0&&a%7==0) printf("5 7");
}
else if(a%3==0) printf("3");
else if(a%5==0) printf("5");
else if(a%7==0) printf("7");
else printf("n");
return 0;
}
0.0分
2 人评分
简单的a+b (C语言代码)浏览:827 |
C语言程序设计教程(第三版)课后习题8.2 (Java代码)浏览:2287 |
C二级辅导-公约公倍 (C语言代码)浏览:1550 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1413 |
字符串问题 (C语言代码)浏览:1635 |
【亲和数】 (C语言代码)浏览:908 |
打水问题 (C语言代码)浏览:1148 |
简单的a+b (C语言代码)浏览:753 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:723 |
C语言程序设计教程(第三版)课后习题6.6 (C++代码)浏览:649 |