#8470: 不停吃WA?


s111159 (奈)

學校 : 國立中央大學
編號 : 35129
來源 : [140.115.202.150]
最後登入時間 :
2018-10-20 11:10:04
a244. 新手訓練 ~ for + if -- 新手訓練系列 ~ 1 | From: [140.115.7.68] | 發表日期 : 2013-12-21 22:32

#include <iostream> 
using namespace std; 
int main() { 
int N =0;
int a=0;
int b=0;
int c=0;
while(cin >> N){

for (int i=1;i<=N;i++)
{
cin  >> a >> b >> c;
switch(a)
{
case 1:;
{
cout << b+c << endl;
break;
}
case 2:;
{
cout << b-c << endl;
break;
}
case 3:;
{
cout << b*c << endl;
break;
}
case 4:;
{
cout << b/c << endl;
break;
}
}
}
}


}
 
我在Dev-C++跑他的範例數據都完全沒問題,為何丟到系統都GG...?
WA (line:8)
答案不正確
您的答案為: -642277118 
正確答案為: 38281382169387266 
 
#8764: Re:不停吃WA?


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.9.74.255]
最後登入時間 :
2024-10-14 22:20:08
a244. 新手訓練 ~ for + if -- 新手訓練系列 ~ 1 | From: [114.37.221.227] | 發表日期 : 2014-04-12 14:10

#include  
using namespace std; 
int main() { 
int N =0;
int a=0;
int b=0;
int c=0;
while(cin >> N){

for (int i=1;i<=N;i++)
{
cin  >> a >> b >> c;
switch(a)
{
case 1:;
{
cout << b+c << endl;
break;
}
case 2:;
{
cout << b-c << endl;
break;
}
case 3:;
{
cout << b*c << endl;
break;
}
case 4:;
{
cout << b/c << endl;
break;
}
}
}
}


}
 
我在Dev-C++跑他的範例數據都完全沒問題,為何丟到系統都GG...?
WA (line:8)
答案不正確
您的答案為: -642277118 
正確答案為: 38281382169387266 

把 int 改成 long long int 就可以了。
 
ZeroJudge Forum