连云港建设部网站,seo诊断报告怎么写,个人做外贸商城网站,手工艺品网站建设的选题背景本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。
素数就是只能被1和自身整除的正整数。注意#xff1a;1不是素数#xff0c;2是素数。
函数接口定义#xff1a;
int prime( int p );
int PrimeSum( int m, int n );
其中函数prime当用…本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。
素数就是只能被1和自身整除的正整数。注意1不是素数2是素数。
函数接口定义
int prime( int p );
int PrimeSum( int m, int n );
其中函数prime当用户传入参数p为素数时返回1否则返回0函数PrimeSum返回区间[m, n]内所有素数的和。题目保证用户传入的参数m≤n。
裁判测试程序样例
#include stdio.h
#include math.hint prime( int p );
int PrimeSum( int m, int n );int main()
{int m, n, p;scanf(%d %d, m, n);printf(Sum of ( );for( pm; pn; p ) {if( prime(p) ! 0 )printf(%d , p);}printf() %d\n, PrimeSum(m, n));return 0;
}/* 你的代码将被嵌在这里 */
示例代码
int prime( int p )
{int i2,flag1;if(p1)flag0;for(i2;ip;i){if(p%i0){flag0;break;}}return flag;
}
int PrimeSum( int m, int n )
{int i0,sum0;for(im;in;i){if(prime(i)1){sumsumi;}}return sum;
} 注素数只包含正整数所以小于1的都不是素数