第六次作业
心得:刚开始出现了些错误,不过看了一下书上的例题,模仿着写,发现了问题所在,经过不断地修改终于完成了这次作业。
#include<stdio.h>
#include<math.h>
int prime (int b);
int main(void)
{
int count,sum,m,n,b;
printf("Enter m,n(1<=m,n>=500):");
scanf("%d%d",&m,&n);
count=0;
sum=0;
for(b=m;b<=n;b++)
if(prime(b)!=0)
{
count++,sum=sum+b;
printf("%6d\n",b);
}
printf("count=%d,sum=%d\n",count,sum);
return 0;
}
int prime (int b)
{
int i,n;
if(b==1) return 0;
n=sqrt(b);
for(i=2;i<=n;i++){
if(b%i==0)
return 0;
}
return b;
}


浙公网安备 33010602011771号