第六次作业
#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;
}
心得
1.在这次上机中,我又掌握一个新的知识点,调用prime这个函数。
2.并且在这次实践中,还复习练习了for循环语句,再一次加深了对循环语句的理解及运用。
3.但对定义函数还会有一些问题,下来会认真看书,加深对印象,

浙公网安备 33010602011771号