【C語言編程】輸入兩個數和雙目算數運算符求結果

問題:

編寫一個根據用戶鍵入的兩個操作數和一個雙目算數運算符,由計算機輸出運算結果的程序。

解析:

首先要搞清楚雙目運算符[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;
}

擴展

雙目運算符

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章