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

为什么这个书下的例子有异常

2012-11-13 
为什么这个书上的例子有错误#include iostream#include cmathusing namespace stdint main() {int n

为什么这个书上的例子有错误
#include <iostream>
#include <cmath>

using namespace std;

int main() {
int n =0;
bool is_prime = true; // Boolean flag; assume
// true until proven
// otherwise 
int sqrt(n) ;
cout <<" Enter a number and press Enter :";
cin >> n;

for (int i = 2; i <= sqrt (n); i++) { //为什么 sqrt 显示有错误,不能执行啊???请高手指点
if (n % 1 == 0 )
is_prime = false; 
}

if (is_prime)
cout <<" Number is prime " << endl;
else
cout <<" Number is not prime " << endl;
system ("pause");
return 0 ;
}

[解决办法]
int sqrt(n) ; 这个去掉。

之后

sqrt((double)n)

LZ请注意结贴。

热点排行