题目描述
输入两个正整数m和n(m<n),求m到n之间(包括m和n)所有素数的和,要求定义并调用函数isprime(x)来判断x是否为素数(素数是除1以外只能被自身整除的自然数)。
输入
m n
输出
素数和
样例输入
2 3
样例输出
5 #include<stdio.h> int m,n,i,j,sum=0; int isprime(int a) { int flag=1; if(a==1) flag=0; for(int j=2;j<a;j++) { if(a%j==0) flag=0; } if(flag) sum+=a; } int main() { scanf("%d%d",&m,&n); for(i=m;i<=n;i++) { isprime(i); } printf("%d",sum); }