中易网

c语言程序 求纠错

答案:2  悬赏:0  
解决时间 2021-01-17 07:19
  • 提问者网友:雾里闻花香
  • 2021-01-16 22:14
c语言程序 求纠错
最佳答案
  • 二级知识专家网友:冷風如刀
  • 2021-01-16 22:56
100以内每个数在判断是否为素数之前,都要把w重置为0.
完整的C语言程序如下(改动的地方见注释)
#include
int main()
{
 int i,a,w=0;
 for(i=2;i<=100;i++)
 {
 w=0;//这里加一句,每个数在判断是否为素数之前,都要把w重置为0.
 if(i==2)
 {
 printf("%d
",i);
 }
 else
 {
 for(a=2;a {
 if(i%a==0)
 {
 w=1;
 break;
 }
 }
 if(w==0)
 {
 printf("%d",i);
 }
 }
 }
 return 0;
}
全部回答
  • 1楼网友:旧脸谱
  • 2021-01-16 23:16
#include
int main()
{
int i,a,w=0;
for(i=2;i<=100;i++)
{
if(i==2)
{
printf("%d\n",i);
}
else
{
w=0;
for(a=2;a{
if(i%a==0)
{
w=1;
break;
}
}
if(w==0)
{
printf("%d",i);
}
}
}
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息