提問者:789吵你妹 | 瀏覽次 | 提問時間:2017-03-04 | 回答數量:3
同學讓我他編個程序,說輸入兩個實數,並且輸入一個字符,如果字符是加減乘除則兩個實數就進行相應的運算,如果字符是其他的符號則輸出error.我的程序是這樣的,雖然正確不過有點麻煩,請高手給我指點指點,讓它變簡單,如果用switch會不會簡單些啊?謝謝void main(){float a,b,c;char d;scanf(\"%f%c%f\",&a,&d,&b);if(d=='+'||d=='-'||d=='*'||d=='/'){if(d=='+') c=a+b;if(d=='-')c=a-b; if(d=='*') c=a*b; if(d=='/') c=a/b; printf(\"%f\\n\",c);}else printf('error\\n\");}
金發紅眼
回答數:13 | 被采納數:106
小籠子s
回答數:61 | 被采納數:70
talon丶洛羽
回答數:0 | 被采納數:95