您的答案為: 2^20 = 1.04858e+06 正確答案為: 2^20 = 1048576
是我的程式問題嘛?#include <iostream> #include <math.h> using namespace std; int main(){ float x; while(cin>>x){ for(int i=0;i<=x;i++){ cout <<"2^"<<i<<" = "<<pow(2,i) << endl ; } } return 0; }
這樣子有錯嘛?? 被NA了 有誰能告訴我問題在哪裡
您的答案為: 2^20 = 1.04858e+06 正確答案為: 2^20 = 1048576
是我的程式問題嘛?#include #include using namespace std; int main(){ float x; while(cin>>x){ for(int i=0;i<=x;i++){ cout <<"2^"<
這樣子有錯嘛?? 被NA了 有誰能告訴我問題在哪裡
@@我也是
注意!! pow(a,b) 的輸出值為double
被NA好嘔