100到300间的素数用c语言,输出100-300之间全部素数之和程序

下面是用C++实现素数的方法:

88cf07ab96b89822b2a6b97a428cb59c.png

91a7ff71ee4f6555a46f204419baddcf.png

21c3e90efeeaabfe12d600474dcf7915.png

#include

#include

#include

using namespace std;

int main()

{

int m,k,i,n=0,sum=0;

bool flag; //定义布尔变量flag做为一个标记

for(m=101;m<=300;m+=2) //判别m是否为素数,同由101变化到300,增量为2

{

flag=true;    //循环开始时设flag为true,即先认为m为素数

k=int(sqrt(m));  //用k代表m的平方根的整数部分

for(i=2;i<=k;i++) //此循环的作用是将m被2~m的平方根除,检查是否能被整除

if(m%i==0)  //能被整除,表示m不是素数

{    flag=false;  //使标记为false    break;    //终止执行本循环

}

if(flag)    //如果m为素数

{    cout<

}

if(n%13==0) cout<

cout<

cout<

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值