1.输出100以内的质数,每行5个。
**输出格式要求:”%3d”
程序运行结果如下:
2 3 5 7 11
13 17 19 23 29
31 37 41 43 47
53 59 61 67 71
73 79 83 89 97
#include <stdio.h>
main()
{
int i,j,count=0;
for(i=2;i<=100;i++)
{
for(j=2;j<i;j++)
{
if(i%j==0)
break;
}
if(j>=i)
{
count++;
printf("%3d",i);
}
if(count%5==0)
{
printf("\n");
}
}
}
运行截图
2.求100以内素数的和
#include<stdio.h>
#include<math.h>
void main()
{
int i,m,k,s=0;
/**********Program**********/
for(i=2;i<=100;i++)
{
for(k=2;k<i; k++)
{
if(i%k==0) {break;}}
if(k>=i)
{
s+=k;
}
/********** End **********/
printf("100以内素数的和为%d\n",s);
}
}
本站原创文章,作者:小 编,如若转载,请注明出处:https://www.mzbky.com/946.html
微信扫一扫
支付宝扫一扫