C語言入門問題

時間 2022-05-01 22:55:05

1樓:熊熊朋

第一個,for迴圈只對後面的第一個語句起作用,除非加{}表示{}裡面的內容都是迴圈體

第二個,5和9是int型的變數,5.0和9.0是浮點型,5/9=0,但5.0/9.0就等於0.555556了不一樣的。根據需要選擇要int還是浮點數

2樓:it孤鶩

回答你的第一個問題

for()

如果不加中括號 ,那麼他只能控制for()下面的一句第二句不受他控制,所以你要他控制第二句,必須加括號,把那些語句看成一個整體

第二個問題

5/9=0

5.0/9.0= 你想要的結果

因為 5/9 連個int 相除,結果還是int 所以 結果就是0了5.0/9 double 處於 int 結果就是double 了

3樓:ylf塵風

當迴圈一個語句,就不用加中括號。

當迴圈兩個或兩個以上語句,就要加中括號。

第二個程式中的公式可以是c=(5.0/9.0)*(f-32) 或 c=(5.0/9)*(f-32) 或 c=(5/9.0)*(f-32)

會保留小數(7位有效數)

c=(5/9)*(f-32); 5/9不會保留小數還有什麼疑問可以追問。

4樓:

for迴圈如果迴圈體只有一個語句是不用加{}這個的,如果迴圈體超過一條,那麼必須要加{};

加.0就表明是浮點數,不加就表明是整型。

C語言入門問題,新手C語言問題

你輸入a,b沒必要加個c進去吧!要加c,你也要給c輸入個值進去!輸入的時候格式最好保持一致,不然進行格式轉換,容易出錯!定義float 格式控制符為 f,int的格式控制符為 d 還有你看看你的scanf語句,第一個不是d,至少也是 d吧,可能是你提問寫錯了哈!正確寫法 有幾種 先寫一種給你看哈!m...

c語言入門,C語言如何入門

僅一個孩子的結點數為30.這30個結點的孩子就是30個葉子。30 30 60。剩餘的結點就是都有2個孩子結點和剩餘的20個葉結點。剩餘的20個葉結點需要10個父親結點。60 20 10 90。此時滿足50個葉結點。共有40個父親結點。這40個結點同時需要滿足2個結點有一個父親結點。所以40 2 20...

c語言入門,c語言程式設計怎樣入門

一 工欲善其事,必先利其器 這裡介紹幾個學習c語言必備的裝置和書籍 a 開發環境 例如turbo c 2.0,這個曾經佔據了dos時代開發程式的大半個江山。但是現在windows時代,用turbo c有感覺不方面,編輯程式起來很吃力,並且拖放,更沒有函式變數自動感應功能,查詢參考資料也不方便。建議使...