供参考:
#include<stdio.h>
int isPrime(int n)
{
int i;
if (n <= 3) return n > 1;
for (i = 2; i * i <= n; i++)
if (n % i == 0) return 0;
return 1;
}
int main()
{
int n, m, k, i, sum = 0;
printf("m,n=");
scanf("%d,%d",&m,&n);
if(m > n){k=m;m=n;n=k;}
for (i = m; i <= n; i++)
{
if (isPrime(i))
{
sum += i;
}
}
printf("sum=%d", sum);
return 0;
}