作业六

#include<stdio.h>
#include<math.h>
int prime(int m);
int main(void)
{int m,n,count,sum;
printf("Enter m,n,m>=1,n<=500\n");
scanf("%d%d",&m,&n);
sum=0;
count=0;
for(m;m<=n;m++){
if(prime(m)!=0){
printf("%d\n",m);
count++;
sum=sum+m;
printf("count=%d,sum=%d\n",count,sum);}}
return 0;
}
int prime(int m)
{int i,n;
if(m==1)return 0;
n=sqrt(m);
for(i=2;i<=n;i++)
if(m%i==0){
return 0;
}
return 1;
}

 

 

 

心得体会:对for循环更加的熟悉,和对函数有了一定掌握,

posted @ 2019-05-07 22:46  贺占录  阅读(98)  评论(1)    收藏  举报