第六次作业
#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.但对定义函数还会有一些问题,下来会认真看书,加深对印象,