005:シンプルな電卓

 

合計時間制限: 
1000ミリ秒
 
メモリ制限: 
65536kB
説明

最も簡単な電卓の一つ、サポート+、 - 、*、/ 4の操作。入力のみを考慮し、出力は整数であり、計算結果データがintの範囲を超えることはありません。

エントリー
第一及び第二のパラメータは、オペレータに第三のパラメータ整数である唯一のライン入力、3つのパラメータの合計、(+、 - 、*、/)。
輸出
計算結果の出力のみ1行、整数、。しかし:
1.除数0は、出力を発生した場合:!ZEROによって分割
2.オペレータが無効に表示された場合(すなわち、ない+、 - 、*、/)、1つの出力:演算子が無効です!
サンプル入力
1 2 +
サンプル出力
3
プロンプト
場合は、スイッチ構造の使用を検討してください。
1の#include <iostreamの>
 2  
3  使用して 名前空間STDを、
4  
5  INT メイン(){
 6      int型A、B。
7      チャーC。
8      CIN >> B >> C。
9      もし(!(C == ' + ' || C == ' - ' || C == ' * ' || C == ' / ' )){
 10          C = ' 0 ' 11      }
 12      スイッチ(C){
 13         ケース ' + ' 14              COUT << + Bと、休憩;
15          ケース ' - ' 16              COUT << AB。休憩;
17          ケース ' * ' 18              COUT << * B。休憩;    
19          ケース ' / ' 20              であれば(B == 0 ){
 21                  COUTは、<< " ゼロによる分割!"休憩;
22             } {
 23                  COUT << / B。休憩;
24              }
 25          ケース' 0 ' 26              COUT << " 無効オペレータ!" 27      }
 28      
29      
30      
31      戻り 0 ;
32 }

 

おすすめ

転載: www.cnblogs.com/geyang/p/12329827.html