編譯代碼
/***********************
**項目【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;
}
運行結果