1、将100~200之间的所用素数输出.

来源:百度知道 编辑:UC知道 时间:2024/05/31 17:29:26
判断素数的算法如下。要求:用两种不同方法实现,每种方法对应一个函数,通过main函数同时调用,分别输出结果,并同时输出作者姓名。
输入n
0=>w
2=>i
n/i的余数=>r ;
r=0
真时 1=>w
假时i+1=>i
直到i> n或w 不等0;
W=0
真时输出n是素数
假时输出n不是素数

给你个判断的算法把,不过多了个求和的,你可以省去

#include <iostream>
using namespace std;

//程序打印出从100到200的所有素数;

void main()
{

cout<<"100-200之间的所有素数为:"<<endl;

int k=0;
for (int i=100;i<=200;i++)
{
int m=0;
for (int a=1;a<=i;a++)
{
if(i%a==0) m++;

}

if(m==2){ cout<<i<<" ";k+=i;}

}

cout<<endl;

cout<<"这些素数的和为:"<<k<<endl;
}

你可以找西安电子科技大学出版社的C语言教材 满街都是,黄色的封皮,那是个例题。