我在里面写了下面的c++
程序CodeBlocks
,结果是9183。我又写进去Eclipse
,运行后返回9220。两者都使用MinGW
。正确的结果是 9183。这段代码有什么问题?谢谢。源代码:
#include <iostream>
#include <set>
#include <cmath>
int main()
{
using namespace std;
set<double> set_1;
for(int a = 2; a <= 100; a++)
{
for(int b = 2; b <= 100; b++)
{
set_1.insert(pow(double(a), b));
}
}
cout << set_1.size();
return 0;
}