c语言编程:随机输入一个数,写出从2到该数的所有素数(拜托各位大神帮我看看,我的代码错在哪里了)
答案:2 悬赏:0 手机版
解决时间 2021-04-04 08:23
- 提问者网友:城市野鹿
- 2021-04-03 19:26
c语言编程:随机输入一个数,写出从2到该数的所有素数(拜托各位大神帮我看看,我的代码错在哪里了)
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-04-03 20:40
#include
main()
{
int i,j,a;
printf("输入a");
scanf("%d",&a);
for(i=2;i<=a;i++)
{
for(j=2;j{
if(i%j==0)
break;
}
if(i==j)
printf("%d
",j);
}
return 0;
}
main()
{
int i,j,a;
printf("输入a");
scanf("%d",&a);
for(i=2;i<=a;i++)
{
for(j=2;j{
if(i%j==0)
break;
}
if(i==j)
printf("%d
",j);
}
return 0;
}
全部回答
- 1楼网友:野味小生
- 2021-04-03 21:47
#include
int main()
{
int i,j,a;
scanf("%d",&a);
for(i=2;i<=a;i++)
for(j=2;j {
if(i%j!=0)
break;
if(i==j+1)
printf("%d ",j);
}
return 0;
}追问谢谢,可是我改成这个代码之后还是运行不到想要的结果追答#include
int main()
{
int i,j,a;
printf("%d ",a);
scanf("%d",&a);
for(i=2;i<=a;i++)
{
for(j=2;j<=i;j++)
{
if(i%j==0 && i != j)
break;
if(i==j)
printf("%d ",j);
}
}
return 0;
}
int main()
{
int i,j,a;
scanf("%d",&a);
for(i=2;i<=a;i++)
for(j=2;j {
if(i%j!=0)
break;
if(i==j+1)
printf("%d ",j);
}
return 0;
}追问谢谢,可是我改成这个代码之后还是运行不到想要的结果追答#include
int main()
{
int i,j,a;
printf("%d ",a);
scanf("%d",&a);
for(i=2;i<=a;i++)
{
for(j=2;j<=i;j++)
{
if(i%j==0 && i != j)
break;
if(i==j)
printf("%d ",j);
}
}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯