求指定整数范围内的素数之和

Posted nicetime

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求指定整数范围内的素数之和相关的知识,希望对你有一定的参考价值。

//求指定整数范围内的素数之和
int getSumResult(int start,int end)
{
int i,j;
int flag=0;
int result=0;

if(start<0||end <0)
{
lr_output_message("开始值、结束值需要为正整数");
exit(-1);
}
else if(start>=end)
{
lr_output_message("开始值需要<结束值");
exit(-1);
}
else
{
for(i=start;i<=end;i++)
{
for(j=2;j<i;j++)
{
if(i%j!=0)
{
flag=0;
continue;
}
else
{
flag=1;
break;
}
}

if(flag==0)
{
if(i!=1)
{
lr_output_message("素数为:%d",i);
result=result+i;
}
}
}
}
//lr_output_message("%d-%d之内的素数之和为:%d",start,end,result);

return result;
}

Action()
{
int i=2,j=6;
int result=0;

result=getSumResult(i,j);

lr_output_message("%d-%d之内的素数之和为:%d",i,j,result);

return 0;
}



















































以上是关于求指定整数范围内的素数之和的主要内容,如果未能解决你的问题,请参考以下文章

「C语言」「算法」输出指定范围内的素数

Python实现返回指定范围内的所有素数

使用数据字节流将指定范围内的所有素数写入整形类型文件

习题6-3 使用函数输出指定范围内的完数 (20 分)

[PTA]习题6-3 使用函数输出指定范围内的完数

[PTA]习题6-3 使用函数输出指定范围内的完数