想用一种方法,把一百个数每个都除一到一百,如果余数都不为零,不就是素数了吗。有没有大神帮按这种思路写一下。或者改正我的错误。
#include<stdio.h>
int main(void)
{
int a,b;
a=1,b=2;
for(a=1;a<=100;){
for(b=2;b<=100;){
if (a%b!=0){
b++;
}
}
}
printf("%d\n",a);
a++;
}
c语言 找一百以内素数
答案:1 悬赏:10 手机版
解决时间 2021-03-11 09:33
- 提问者网友:遁入空寂
- 2021-03-11 02:39
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-03-11 03:18
#include<stdio.h>
#include<math.h>
int main(void)
{
int a,b;
for(a=2;a<=100;a++){
for(b=2;b<=sqrt(a);b++){
if (a%b!=0){
break;
}
}
if(a%b!=0) printf("%d\n",a);
}
}
#include<math.h>
int main(void)
{
int a,b;
for(a=2;a<=100;a++){
for(b=2;b<=sqrt(a);b++){
if (a%b!=0){
break;
}
}
if(a%b!=0) printf("%d\n",a);
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯