- 總時間限制:
- 1000ms
- 內存限制:
- 65536kB
- 描述
-
輸入兩個正整數A和B,求A*B。
- 輸入
- 一行,包含兩個正整數A和B,中間用單個空格隔開。1 <= A,B <= 50000。
- 輸出
- 一個整數,即A*B的值。
- 樣例輸入
-
3 4
- 樣例輸出
-
12
錯誤代碼:#include<cstdio> #include<iostream> using namespace std; int main(){ int a,b; long long c; scanf("%d%d",&a,&b); c=a*b; cout<<c<<endl; return 0; }
正確代碼:
#include<cstdio> #include<iostream> using namespace std; int main(){ long long a,b; long long c; cin>>a>>b; c=a*b; cout<<c<<endl; return 0; }
原因:當運算結果比較大時,至少有一變量為大類型比如(long long)