算法提高 簡單計算器
時間限制:1.0s 內存限制:512.0MB
問題描述
編程模擬計算器的加、減、乘、除功能,根據用戶輸入的運算符,對兩個數進行運算。(要求switch語句)
輸入格式
輸入只有一行,用空格隔開的運算符和兩個運算數,運算符一定是+, -, *, /之一,運算數一定是絕對值不超過200的整數,當運算符為除號時,除數不為0並第一個數一定是第二個數的整數倍。
輸出格式
輸出只有一行,包含一個整數,表示運算結果。
樣例輸入
/ 6 2
樣例輸出
3
作者注釋:水題,但switch語句要注意break。
1 #include<stdio.h> 2 int main(){ 3 int a,b,ans; 4 char sign; 5 scanf("%c%d%d",&sign,&a,&b); 6 switch(sign){ 7 case '+': 8 printf("%d",a+b); 9 break; 10 case '-': 11 printf("%d",a-b); 12 break; 13 case '*': 14 printf("%d",a*b); 15 break; 16 case '/': 17 printf("%d",a/b); 18 break; 19 } 20 return 0; 21 }
