题目内容
- 写一个叫prime的函数,传入一个整形值,判断输入的数是不是素数,当传入的数是素数时返回1,否则返回0
- 写一个叫PrimeSum的数,传入两个整形值,其中第一个数要小于第二个数,并求出两个数范围内所有素数的和
测试程序样例
#include <stdio.h>
#include <math.h>
int prime( int p );
int PrimeSum( int m, int n );
int main()
{
int m, n, p;
scanf("%d %d", &m, &n);
printf("Sum of ( ");
for( p=m; p<=n; p++ ) {
if( prime(p) != 0 )
printf("%d ", p);
}
printf(") = %d\n", PrimeSum(m, n));
return 0;
}
我们需要在程序后面补充自己需要的代码
输入样例
-1 10
输出样例
Sum of ( 2 3 5 7 )