C语言 求100—200之间的全部素数,并且输出每10个换一行#includemain(){int m,i,k,n=0;for(m=101;m

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 23:13:20
C语言 求100—200之间的全部素数,并且输出每10个换一行#includemain(){int m,i,k,n=0;for(m=101;m

C语言 求100—200之间的全部素数,并且输出每10个换一行#includemain(){int m,i,k,n=0;for(m=101;m
C语言 求100—200之间的全部素数,并且输出每10个换一行
#include
main()
{
int m,i,k,n=0;
for(m=101;m

C语言 求100—200之间的全部素数,并且输出每10个换一行#includemain(){int m,i,k,n=0;for(m=101;m
1.注意 if(i>=k+1) 不在 for(i=2;i=k+1) 就是为了判断 m 是否是素数.
2 第二种写法比较对,我们先看第一种
if(i>=k+1)
{
printf("%4d",m);
n=n+1;
}
if(n%10==0)
printf("\n");
当某次循环进入 if(i>=k+1),输出了10个素数,使得n=10,进入 if(n%10==0)打印换行符;
下次循环没有进入 if(i>=k+1),但此时n还是为10,又进入了 if(n%10==0)打印换行符,此时打印多一个换行符.