1樓:倒黴熊
scanf("%d,%d,&a,&b");
修改為scanf("%d,%d",&a,&b);
printf("%f,%d,c,f"\n);
修改為printf("%f,%d\n",c,f);
你的括號範圍括的太大了。
另外f=(int)(c-e)*10; 修改為 f=(int)((c-e)*10);
2樓:空號一號
本質的問題在於c = a / b這條語句,這條語句是先做除法後做賦值,對兩個int型變數做除法時系統會做整數除法19 / 7,得到的商只有整數2。然後這個整數又賦給浮點型變數c,所以c的值是浮點值2。
要糾正這個錯誤,需要在做除法之前把整數轉換成浮點數,這樣再做除法就是浮點除法,得到的商有小數。即:c = (float)a / (float)b;
3樓:乾坤毒王
#include
void main()
4樓:匿名使用者
#include
void main()
5樓:陽陽百寶箱
e,f定義為整型,不需要強制型別轉換;
邏輯關係式對的,注意下語法錯誤就行了
簡單c語言問題,求教,簡單C語言問題,求教
的優先順序比 高 c a b 2相當於c a b 2 c a 1 c 00000011 單目運算子 算術運算子 移位運算子 關係運算子 邏輯運算子 條件運算子 賦值運算子 逗號運算子 單目運算子 邏輯非運算子 按位取反運算子 字首增量運算子 字首減量運算子 正號運算子 負號運算子 型別 型別轉換運算...
C語言新手求教大神,請大神幫忙看看這個程式問題在哪?請詳解
int sum int int int pro int int int dif int int 函式宣告錯誤,int之間有逗號 希望可以幫到你! 飛來橫禍 給你改好了 你自己慢慢看 不會的可以聯絡我 問題還是比較多 include stdio.h int sum int,int int pro in...
吉他新手的問題求教,吉他新手求教,c和絃怎麼也按不好怎麼辦?》
你所說的都是吉他的基本功,基本功越紮實,碰到曲子上手的速度也快,和絃還換不熟練,把位都還不熟悉還是老老實實把基本功練好吧,至少要能較為熟練的換f,b,bm這類的橫按和絃吧 可以找喜歡的曲子熟悉一下譜子,看看目前的對自己來說的難點是什麼,再針對難點去練習,攻破難點了會比較有成就感,同時練喜歡的曲子也比...