新手求助(100~200间滴全部素数)
刚刚接触C++语言..什么都不懂
按着书本自学^.^
在《C++程序设计》(潭浩强)书上看到一段程序
看滴懂什么意思..但在电脑上怎么弄都错误
请高手多多指教.谢谢
(用Turbo C&C++ 3 汉化版 编写)
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{int m,k,i,n=0;
bool prime;
for(m=101;m<=200;m=m+2)
{prime=true;
k=int(sqrt(m));
for(i=2;i<=k;i++)
if(m%i==0)
{prime =false;
break;
}
if(prime)
{cout <<setw(5) <<m;
n=n+1;
}
if(n%10==0) cout <<endl;
}
cout <<endl;
return 0;
}
好象Turbo这程序不能用BOOL.所以在网上找了个头文件
加进去后,在程序前面加入#include <stdbool.h>
BOOL滴问题解决了,但还是有其他问题.
烦恼- -
情非得以,只能来麻烦大家了.谢谢
[此贴子已经被作者于2007-9-5 23:20:05编辑过]