代码
//统计m,n之间的素数并求和
#include<stdio.h>
int main()
{
int m,n,i,j;
int isPrime;
int cnt = 0;
int sum = 0;
printf("input m and n: ");
scanf("%d %d",&m,&n);
if(m==1)
{
m = 2;
}
for(i=m;i<=n;i++)
{
isPrime = 1;
for(j=2;j<=i/2;j++)
{
if(i%j==0)
{
isPrime = 0;
break;
}
}
if(isPrime)
{
printf("%d ",i);
cnt++;
sum +=i;
}
}
printf("\n");
printf("%d %d",cnt,sum);
return 0;
}
网友评论