#3477: __WA


boy10016863 (慢慢)


01./**********************************************************************************/ 
02./*  Problem: a021 "大數運算"                                                  */ 
03./*  Language: C++                                                                 */ 
04./*  Result: WA (line:1) on ZeroJudge                                              */ 
05./*  Author: boy10016863 at 2010-02-26 17:12:06                                    */ 
06./**********************************************************************************/ 
07. 
08.#include <cstdlib>  
09.#include <iostream>  
10. 
11.using namespace std;  
12. 
13.int main(int argc, char *argv[])  
14.{  
15. long long int m,n,sum=0;  
16. char oper;  
17. while(cin >> m){  
18.      cin >> oper;  
19.      cin >> n;  
20.      switch(oper){  
21.             case '+':  
22.                     cout << m << "+" << n << "=" << m+n << endl;  
23.                     break;  
24.             case '-':  
25.                     cout << m << "-" << n << "=" << m-n << endl;  
26.                     break;  
27.             case '*':  
28.                     cout << m << "*" << n << "=" << m*n << endl;  
29.                     break;  
30.             case '/':  
31.                     cout << m << "/" << n << "=" << m/n << endl;  
32.                     break;  
33.             default:  
34.                     cout << "Wrong Input" << endl;               
35.             }  
36.      }  
37.    system("PAUSE");  
38.    return EXIT_SUCCESS;  
39.} 

您的程式未完成所有的輸出!!(line:1)
您只輸出了 0 行!
可能的原因為
* 未用 while 迴圈讀取全部的測試資料,以致輸出短少,請參考 a001 範例程式。
* 程式未充分考慮所有邊界值而導致程式提前中止

我已經使用while了呀

怎麼還出現這麼錯誤呢@@?