- 合計時間制限:
- 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 }