作业六

#include<stdio.h>
#include<math.h>
int prime(int m);
int main(void)
{
  int m,n,count,sum;
  printf("Entern m and 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("%d\n%d\n",count,sum);
    return 0;
}   
int prime(int m)
{
   int i;
   double b;
        if(m==1)
  return 0;
        b=sqrt(m);
        for(i=2;i<=b;i++)
        if(m%i==0){
         return 0;
            }
            return i;
}
心得:理解并学会了调用函数的用法,今天中午的时候,我做了两个多小时,最后还是没能做出来,刚调试程序的时候做出来了,这次作业使我完全的掌握了for语句的使用方法,以后应该不会有问题了,做了这么多次作业,我发现我必须得看完别人做的作业才能做出来,自己直接写的话没有思路,但是别人的程序一看我就能理解,希望自己以后改掉这个毛病

 

 

posted on 2019-05-06 16:59  马丽花  阅读(125)  评论(0编辑  收藏  举报