兩個數的加減乘除

2021-08-09 15:13:44 字數 738 閱讀 8649

要求輸入兩個數,後再輸入乙個運算符號(只含+-*/),輸出計算後的值

一開始我是這樣寫的

#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.阿拉巴馬州和密西西比州有差不多一半的孩...