下面的程序是求1~100之间的素数,并将所有素数按每行10个输出。
#include “stdio.h”
#define “math.h”★
void main()
{ int i,m,k,n; ★
for(m=1;m<=100;m=m+2)
{
if(n/10==0) ★
printf(“\n”);
k=1;
for(i=2;i<=sqrt(m);i++)
if(m%i!=0) ★
{ k=0;break;}
if(k==1)
{printf(“%3d “,m);n=n+1;}
}
printf(“\n”);
}
#define <math.h>改为:#include<math.h>
int i,m,k,n; 改为:int i,m,k,n=0;
if(n/10==0) 改为:if(n%10==0)
if(m%i!=0) 改为:if(m%i==0)
© 版权声明
部分文章来自网络,只做学习和交流使用,著作权归原作者所有,遵循 CC 4.0 BY-SA 版权协议。
THE END
暂无评论内容