用c寫一個計算器,怎樣才能同時運算整型和浮點型?要運算/和%,只會輸入整型運算,不會輸入浮點型。
uj5u.com熱心網友回復:
floatscanf("%f
或者
double
scanf("%lf
uj5u.com熱心網友回復:
這個我知道,但是如果寫float就不能運算%,我想知道怎么又能輸入整型又能輸入浮點型,例如第一次是4+1,第二次也可以4.5+1。uj5u.com熱心網友回復:
你輸入/ 和%之前已經輸入數字了?如何限制?只能根據/和%自動轉換float未整形,否則只能在使用前選擇整形和浮點按鍵。uj5u.com熱心網友回復:
scanf("%d%c%d",&a,&d,&b);switch(d)
{
}
printf("%d%c%d=%.2f\n",a,d,b,c);
我用switch控制運算子,但是這樣寫的只能運算輸入整型的,我改成輸入浮點型的又不能運算%。怎么能同時兼并這兩個
uj5u.com熱心網友回復:
你這是要開發新型的計算器嘛?計算器上哪有取余運算。如果你不要百分比非要換成取余那就自己約定唄。輸入全部用浮點,然后如果是%號就先把浮點轉換成整數再算,不就同時兼并了轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/30913.html
標籤:C語言
上一篇:服務器與客戶端資料傳輸問題
下一篇:求助,寫一個C語言程式
