作业六
这个程序需要用循环嵌套实现,并且需要调用函数prime(m),要用函数实现对素数的判断;由于我对程序的不熟悉,所有在过程中有许多的错误
在同学的帮助下,把一个个错误纠正过来了。以后还需要我多勤加练习
#include<stdio.h>
#include<math.h>
int prime(int m);
int main(void)
{
int t,m,n,count,sum;
printf("Enter m,n(1<=m,n<=500):\n");
scanf("%d%d",&m,&n);
for(count=0,sum=0;m<=n;m++){
if (prime(m)!=0){
count++;
sum=sum+m;}
}
printf("count=%d,sum=%d\n",count,sum);
return 0;
}
int prime(int m)
{
int t,s;
if(m==1)return 0;
s=sqrt(m);
for(t=2;t<=s;t++)
if(m%t==0)
{
return 0;
}
return 1;
}


浙公网安备 33010602011771号