您的答案為: 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好嘔
第 2 測資點(0%): WA (line:21)
答案不正確您的答案為: 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
用強制轉型(long long)
被NA好嘔