#20769: 為甚麼他一直說我輸出7677行~


twm0970420996@gmail.com (小胖胖胖)

學校 : 不指定學校
編號 : 94884
來源 : [122.116.200.57]
最後登入時間 :
2020-07-13 23:16:38
a244. 新手訓練 ~ for + if -- 新手訓練系列 ~ 1 | From: [115.82.24.228] | 發表日期 : 2020-03-03 10:13

#include <iostream>
using namespace std;

int main(){
long long int N = 0;
long long int a = 0,b = 0,c = 0;
cin >> N ;

do{
cin >> a >> b >> c;
if( b < 1 || c > 2147483647 || a < 1 || a > 4 ){
return 0 ;
}
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;
}
N--;
}while( N > 0 );
}

 
#20776: Re:為甚麼他一直說我輸出7677行~


kobe60116@gmail.com (xlonely_cat 孤貓)

學校 : 臺北市立龍門國民中學
編號 : 93064
來源 : [203.204.33.87]
最後登入時間 :
2021-05-30 11:31:37
a244. 新手訓練 ~ for + if -- 新手訓練系列 ~ 1 | From: [203.204.33.87] | 發表日期 : 2020-03-04 21:23

#include
using namespace std;

int main(){
long long int N = 0;
long long int a = 0,b = 0,c = 0;
cin >> N ;

do{
cin >> a >> b >> c;
if( b < 1 || c > 2147483647 || a < 1 || a > 4 ){
return 0 ;
}
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;
}
N--;
}while( N > 0 );
}



看起來很正確阿.

 
ZeroJudge Forum