作业六

这个程序需要用循环嵌套实现,并且需要调用函数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;
}

posted @ 2019-05-08 17:10  薛子煜  阅读(119)  评论(0)    收藏  举报