問題:
編寫一個根據用戶鍵入的兩個操作數和一個雙目算數運算符,由計算機輸出運算結果的程序。
解析:
首先要搞清楚雙目運算符[1]和雙目算數運算符,雙目算數運算符只有5個,即【+】【-】【*】【/】【%】。然後用swich語句進行編寫。
代碼:
#include <stdio.h>
int main() {
int a,b,k;
char c;
printf("輸入式子:");
scanf("%d%c%d",&a,&c,&b);
printf("%d%c%d=",a,c,b);
switch (c){
case '+': k=a+b;break;
case '-': k=a-b;break;
case '*': k=a*b;break;
case '/': k=a/b;break;
case '%': k=a%b;break;
default:printf("error!");
return 0;
}
printf("%d",k);
return 0;
}