解题思路:
注意事项:
第一个if 当有因数就输出0时,需要break退出循环,如果num=8,到2输出0,到4输出0,会出现很多0
参考代码:
int main()
{
int num;
scanf("%d",&num);
int i;
for(i=2;i<num;i++) 从2到num-1循环
{
if(num%i==0) 如果有因数就输出0 然后停止循环
{
printf("0\n");
break;
}
if(i==num-1) 当i=num-1时 还没有终止说明这个数除了1和本身
{ 没有其他因数
printf("1\n");
}
}
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.1 (C++代码)浏览:610 |
数列排序 (C语言代码)浏览:858 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1215 |
简单的for循环浏览:1498 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:570 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:573 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:627 |
C二级辅导-分段函数 (C语言代码)浏览:659 |
交换Easy (C语言代码)浏览:805 |
简单的a+b (C语言代码)浏览:683 |