要求輸入兩個數,後再輸入乙個運算符號(只含+-*/),輸出計算後的值
一開始我是這樣寫的
#include
int main()
return
0;}
然後有個同學忽然問我,她的**為什麼錯了
#include
int main()
return
0;}
執行後如圖
執行後輸入兩個數回車後就停止了程式。
我想了很久,都沒想明白,並沒有發現什麼錯誤。。。。
然後就對程式做了好幾次的修改,最後發現問題出在了,輸入兩個數後的回車被當成了乙個字元,即」\n「
修改方法如下:
**
scanf(" %c",&op);
在%c前面加上個空格
**
printf("please enter a operational character:");
getchar();
即兩個數後,用getchar吸收回車符
**
在switch函式裡加上case '\n':printf("回車被當成字元輸入了!");
3 8 1 實現兩個數加減乘除運算
include include 有兩個引數的函式,實現加減乘除運算 int add int a,int b int jian int a,int b int chen int a,int b float chu float a,int b int main int a int b int c1 in...
對兩個整數進行加 減 乘 除
include int add int a,int b int sub int a,int b int mul int a,int b int div int a,int b void result int p int a,int b 使用函式的指標p作為result函式的形參 main int i...
中加減乘除 晉朝成語 加減乘除
讀 音 ji ji n ch ng ch 釋 義 算術的四則運算,借指事物的消長變化。出 自 明 王九思 端正好 次韻贈邵晉夫歸隱 端的是太平人物,誰想道命兒中加減乘除。例句1.他們的第一台機器可以加減乘除。2.通過教她不同的錢的面額幫你的孩子學會加減乘除。3.阿拉巴馬州和密西西比州有差不多一半的孩...