#include <stdio.h>
int main()
{int r,a,i;
printf("请输入一个整数:\n");
scanf("%d",&a);
for(i=2;i<a;i++)
{if(r=a%i==0)
printf("%d不是素数",a);
else printf("%d是素数",a);}
return 0;
}
3 回答
已采纳
慕用4063026
TA贡献195条经验 获得超115个赞
#include<stdio.h>
int main()
{
int n,r,i;
scanf("%d",&n);
for(i=2;i<=n-1;i++)
{
r=n%i;
if(r==0) break;
}
if(i>=n)
printf("yes\n");
else
printf("no\n");
}
这个是for循环比较容易理解
什么鬼_呀你
TA贡献46条经验 获得超35个赞
#include <stdio.h>
int main()
{int r,a,i;
printf("请输入一个整数:\n");
scanf("%d",&a);
for(i=2;i<a;i++)
{if(r=a%i==0)
{
printf("%d不是素数",a);
return;
}}
printf("%d是素数",a);
}
望远
TA贡献1017条经验 获得超1032个赞
#include <stdio.h> int main() { int a,i; printf("请输入一个整数:\n"); scanf("%d",&a); for(i=2;i<a;i++) { if(a%i==0) break; } //循环不执行break跳出,正常结束循环 if(i==a){ printf("%d是素数",a); }else{ printf("%d不是素数",a); } return 0; }
- 3 回答
- 0 关注
- 2613 浏览
添加回答
举报
0/150
提交
取消