首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++教科书上的一个关于质数的有关问题

2012-03-16 
C++教科书上的一个关于质数的问题用穷举法找出1-100间的质数,显示出来.用while语句实现.我做的如下,错误自

C++教科书上的一个关于质数的问题
用穷举法找出1-100间的质数,显示出来.用while语句实现.我做的如下,错误自己看了很长时间不知道出现在哪,请高手指点.
#include <iostream>
using namespace std;
void main()
{
int i=1,j,k;

while(i<=100)
{
k=0;
j=2;
while(i<j)
{
if(i%j==0)
{
k=1;
break;
}

  j++;
}
if(k==0)
cout<<i<<endl;
i++;
}
}

[解决办法]
可以啊
#include <iostream > 
using namespace std; 
void main() 

int i=1,j,k; 

while(i <=100) 

k=0; 
j=2; 
while(i >j) 

if(i%j==0) 

k=1; 
break; 


j++; 

if(k==0) 
cout < <i < <endl; 
i++; 

}

热点排行