c语言循环语句嵌套问题

#include<stdio.h>#include<math.h>main(){inti=0,a=0,end=0,n=0;for(i=2;i<=end;i++)if(a%... #include<stdio.h>
#include<math.h>
main()
{ int i=0,a=0,end=0,n=0;
for(i=2;i<=end;i++)
if(a%i==0) break;
if(i>end)
{ printf("%4d",a);n++;
if(n%15==0)printf("\n");
}
}
printf("\n");
}

代码从这句‘for(i=2;i<=end;i++)’后面的完全看不懂,每句都解释下。。
展开
 我来答
liujq007
2008-12-28 · TA获得超过942个赞
知道大有可为答主
回答量:1035
采纳率:0%
帮助的人:1085万
展开全部
#include<stdio.h>
#include<math.h>
void main()
{ int i=0,a=0,end=0,n=0;
for(i=2;i<=end;i++) //从2开始到end,循环执行
if(a%i==0) break; //若a能够整除i,就跳出循环
if(i>end) //判断循环结束后的i是否大于end
{ printf("%4d",a);n++; //如果i>end则打印a输出宽度为4
if(n%15==0)printf("\n"); //如果i整除15就换行
}

printf("\n");//换行
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式