1樓:匿名使用者
因為你的scanf()有問
bai題。
scanf("%d%d%c",&a,&b,&c);
你輸du入b後,可能會按一個空zhi格,或者回車dao
。。。但是這回個空格或者回車就會答被c接受,從而是c=' '(空格)或者c='\n'(回車),後面輸入的運算子就丟失了。
你可以這樣改:
在%c前面加個空格
2)scanf("%c%d%d",&c,&a,&b);//先輸入運算子
4)scanf("%d%d",&a,&b);
getchar();
c = getchar();
5)scanf("%d%d",&a,&b);
fflush(stdin);
c = getchar();
其中:getchar();表示從鍵盤或者輸入流裡面獲得一個字元。
fflush(stdin)表示清空輸入流。
大一c語言問題,從鍵盤輸入2個運算元和運算子,用switch語句實現兩個數的加、減、乘、除運算。
2樓:匿名使用者
#include
int main()
printf("%lf\n",c); //double是%lfreturn 0;}
c語言程式設計:輸入兩個運算元和一個運算子,程式設計實現簡單的計算器......用switch的....幫忙一下,急 謝謝哦
3樓:匿名使用者
如果我的回答你還滿意記得選個滿意答案哦#include
void main()}
c語言程式:輸入兩個數字及一個符號,用switch語句將輸入的符號+ - * /轉化成運算子 並輸 200
4樓:聽不清啊
#include
int main()
return 0;}
5樓:匿名使用者
# include
int main ()
return 0;}
c語言程式設計:輸入兩個數和一個運算子,計算其結果。
使用switch語句,編寫一個簡單的計算機程式。要求從鍵盤上輸入兩個數和一個運算子,然後輸出運算結
6樓:匿名使用者
如果我的回答你還滿意記得選個滿意答案哦#include
void main()}
7樓:多才的英語達人
只要大家開心就好了,不會太難的。
沒有不可能的事情
她...+...
--------------------------
怎樣編寫一個程式,實現功能:從鍵盤上輸入兩個整數,以及一個運算子(+,-,*,/或%),進行相應的運算後輸
8樓:匿名使用者
public function ($n1,$n2,$c)return $r;
}這個是php,自己整點啥輸入的文字框啥的。再規矩點還是要進行一些瞎輸的判斷
如果是c語言的那種控制檯的話 會有什麼getchar啥的方法,就是獲取輸入字元的方法,輸入,回車換行執行三次,然後也就是加減乘除。存進個變數然後printf。
如果是js獲取物件的值,switch判斷符號,算結果。將結果放在哪顯示
9樓:匿名使用者
#include
void main()
printf("%d %c %d = %d\n",a,d,b,c);}
10樓:莫謹瑜
嘗試用棧試試,你會喜歡的
11樓:匿名使用者
#include
void main()
printf("result=%.2f\n",result);}
用c編寫輸入任意個數字排倒序的程式
你把輸入 的數字放在textbox裡面 string s textbox1.text int a new int s.length for int i 0 i裡。array.sort a array.reverse a 倒序 將輸入的數字放到一個陣列中,用陣列自帶的排序方法排序。datatable ...
用c語言編寫程式輸入兩個正整數mn求其最大公約
include stdio.h void main include stdio.h main while m n 0 a a n b b n q a b n printf 兩數最大公約數為 d,最小公倍數為 d n n,q if n m while m n 演算法就是用輾轉相除法求最大公約 數演算法...
用C語言編寫程式,輸入整數,輸出09各數字在該整數
include include include int main 用遞迴寫了個小程式,測試是可行的。算是提供個參考吧 include int a 10 void tongji int inum else void main include void main printf d t d t d t d...