void main()
{
浮動a、b、c;
char ch,ch 1;
Printf("請輸入壹個表達式如5+6=並回車:");
scanf("%f%c%f%c ",& amp壹,& ampch & amp;b & amp;ch 1);
開關(通道)
{
大小寫“+”:
c = a+b;
printf("%f+%f=%f\n ",a,b,c);
打破;
大小寫'-':
c = a-b;
printf("%f-%f=%f\n ",a,b,c);
打破;
大小寫' * ':
c = a * b;
printf("%f*%f=%f\n ",a,b,c);
打破;
案例“/”:
開關(b==0)
{
案例1:
Printf("輸入錯誤,請重試:");打破;
案例0:
c = a/b;
printf("%f/%f=%f\n ",a,b,c);
打破;
}破;
默認值:
Printf("輸入表達式錯誤或計算器沒有%ch函數\n ",ch);
}
}
這個程序已經試過了,完全管用。請給滿分。