解题思路:先在判断函数里初始化一个判断值k=0,通过循环取余判断输入值不为素数,则令k=1,然后跳出循环,最后再用条件语句根据k的值来输出是否为素数
注意事项:
参考代码:
#include <stdio.h>
#include <stdlib.h>
void judge(int m)
{
int k=0;
for(int i=2;i<m;i++)
{
if(m%i==0)
{
k=1;
break;
}
}
if(k==1)
{
printf("not prime\n");
}
else
printf("prime");
}
int main()
{
int m;
scanf("%d",&m);
judge(m);
return 0;
}
0.0分
0 人评分
C语言训练-排序问题<2> (C++代码)浏览:936 |
简单的a+b (C++语言代码)浏览:895 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:724 |
1048题解(读入回车问题)浏览:628 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:985 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:560 |
10月月赛题解浏览:554 |
简单的a+b (C语言代码)浏览:597 |
老王赛马 (C语言代码)浏览:1733 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:642 |