c語言入門之項目1.9——利用switch解決實際問題

編譯代碼

/***********************
**項目【1.9】多分支結構之switch語句**
**題目:用switch語句做一個簡單“四則”運算。**
**作者:李坤**
************************/
#include<stdio.h>
int main()
{
    printf("請輸入兩個值並對他們做'+ - * /'運算\n");
    float a,b;
    char c;
    scanf("%f%c%f",&a,&c,&b);
    switch(c) 
    {
    case '+':
        printf("%.2f+%.2f=%.2f",a,b,a+b);
        break;
    case '-':
        printf("%.2f-%.2f=%.2f",a,b,a-b);
        break;
    case '*':
        printf("%.2f*%.2f=%.2f",a,b,a*b);
        break;
    case '/':
        if(b!=0)
        {
           printf("%.2f/%.2f=%.2f",a,b,a/b);
        }
        else
        {
            printf("錯誤!分母不能等於0\n");
        }
        break;
    default:
        printf("error\n");
        break;
    }
    return 0;
}

運行結果


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