将100-200之间的素数输出,用传统流程图和N-S图表示

如题所述

这个不是很难,下面具体介绍一下:

#include <iostream>

using namespace std;
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;  
}

拓展资料:

质数的个数是无穷的。欧几里得的《几何原本》中有一个经典的证明。它使用了证明常用的方法:反证法。具体证明如下:假设质数只有有限的n个,从小到大依次排列为p1,p2,……,pn,设N=p1×p2×……×pn,那么, 是素数或者不是素数。

参考资料:质数百度百科

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-09-08

#include <iostream> 
using namespace std; 
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;

扩展资料:

特点

1)NS图形象直观,功能域明确,具有良好的可见度;

2)很容易确定局部和全局数据的作用域;

3)不可能任意转移控制;

4)很容易表示嵌套关系及模块的层次关系;

5)复杂度接近代码本身,修改需要重画整个图;

6)它强制设计人员按SP方法进行思考并描述他的设计方案,因为除了表示几种标准结构的符号之处,它不再提供其他描述手段,这就有效地保证了设计的质量,从而也保证了程序的质量。

参考资料:N-S图_百度百科



本回答被网友采纳
第2个回答  2014-10-30
#include <iostream>
using namespace std;
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;本回答被提问者和网友采纳
第3个回答  2018-05-07
这什么玩意?