19:A*B问题
?
?
?
總時間限制:?輸入兩個正整數A和B,求A*B。
錯誤代碼: #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)
轉載于:https://www.cnblogs.com/ssfzmfy/p/5605721.html
總結
- 上一篇: struts2 中文件的位置问题
- 下一篇: [Leetcode][第109题][JA