已知華氏溫度F與攝氏溫度C的關係是 C 5 9 F 32 編寫程式,計算華氏溫度F為

2021-04-19 09:18:04 字數 2846 閱讀 7874

1樓:戲如人生

#include

change(float f)

else

printf("輸入錯誤\n");

}int main()

c語言題 編寫程式,輸入華氏溫度f,按公式計算並輸出對應的攝氏溫度c。c=5/9(f-32)

2樓:匿名使用者

#include "stdafx.h"

#include

using namespace std;

float change(float temp)int main()

3樓:藍色**

90%的原因是你輸出的時候沒選對格式。

要麼你的c是int的。要麼就是%d 換成%f 看看。。

4樓:匿名使用者

c = 5.0/9 (f-32)

話說你這 9(f 這裡沒問題嗎。

編寫程式實現求華式溫度150。f對應的攝氏溫度。計算公式為 c=[5*(f-32)]/9。其中,c

5樓:51cto學院

這個不涉及baifor迴圈,定義a=1是華式轉du攝zhi氏,2是攝氏轉華式dao

if (a==1)

內else

編乙個程式,輸入華氏溫度(f),按下列公式計算並輸入對應的攝氏溫度(c):c=5/9(f-32) 10

6樓:匿名使用者

#include

int main()

return 0;

} 程式結束時按ctrl+z即可

專有問題可以屬繼續提

7樓:匿名使用者

public class getcelcius

public static void main(string args)}

c語言編寫程式;輸入乙個攝氏溫度,要求輸出華氏溫度。公式為f=9/5*c+32

8樓:邂逅瑞雪

程式如下:

#include

int main()

如圖:除錯通過:

擴充套件資料:

c語言編寫程式時的注意事項:

1、書寫識別符號時,忽略了大小寫字母的區別

編譯程式把a和a認為是兩個不同的變數名,而顯示出錯資訊。c認為大寫字母和小寫字母是兩個不同的字元。習慣上,符號常量名用大寫,變數名用小寫表示,以增加可讀性。

2、忽略了變數的型別,進行了不合法的運算

%是求餘運算,得到a/b的整餘數。整型變數a和b可以進行求餘運算,而實型變數則不允許進行「求餘」運算。

3、將字元常量與字串常量混淆

在這裡就混淆了字元常量與字串常量,字元常量是由一對單引號括起來的單個字元,字串常量是一對雙引號括起來的字串行。c規定以「\」作字串結束標誌,它是由系統自動加上的,所以字串「a」實際上包含兩個字元:『a』和『\0』,而把它賦給乙個字元變數是不行的。

4、忽略了「=」與「==」的區別

在許多高階語言中,用「=」符號作為關係運算子「等於」。但c語言中,「=」是賦值運算子,「==」是關係運算子,由於習慣問題,初學者往往會犯這樣的錯誤。

5、忘記加分號

分號是c語句中不可缺少的一部分,語句末尾必須有分號。編譯時,編譯程式在「a=1」後面沒發現分號,就把下一行「b=2」也作為上一行語句的一部分,這就會出現語法錯誤。

改錯時,有時在被指出有錯的一行中未發現錯誤,就需要看一下上一行是否漏掉了分號。對於復合語句來說,最後乙個語句中最後的分號不能忽略不寫(這是和pascal不同的)。

6、多加分號

對於乙個復合語句, 復合語句的花括號後不應再加分號,否則將會畫蛇添足。如:

if (a%3==0); i++; 本是如果3整除a,則i加1。但由於if (a%3==0)後多加了分號,則if語句到此結束,程式將執行i++語句,不論3是否整除a,i都將自動加1。

7、輸入變數時忘記加位址運算子「&」

int a,b; scanf(「%d%d」,a,b); 這是不合法的。scanf函式的作用是:按照a、b在記憶體的位址將a、b的值存進去。「&a」指a在記憶體中的位址。

8、輸入資料的方式與要求不符

scanf(「%d%d」,&a,&b); 輸入時,不能用逗號作兩個資料間的分隔符;

scanf(「%d,%d」,&a,&b); c規定:如果在「格式控制」字串中除了格式說明以外還有其它字元,則在輸入資料時應輸入與這些字元相同的字元。

9樓:匿名使用者

思路:因為整數

bai除以整數的結果du是整數,zhi所以計算9/5的時候需要dao先乘以專1.0。

參考**:

#include "stdio.h"

int main()

/*執行結果:

642.80*/

10樓:匿名使用者

#include

void main()

11樓:匿名使用者

#include

#include

int main()

請問這個c語言程式**錯了?題目:求華氏溫度100對應的攝氏溫度。計算公式:c =(5/9)*(f-32)

12樓:弧翼

#include

void main()

13樓:騎車到處逛

結果沒錯,scanf("%f",&c);多餘,這句話是輸入c的值;

而c是轉換後的攝氏度。

已知華氏溫度F與攝氏溫度C的數學換算公式為CF

include include using namespace std int main system pause return 0 c語言程式設計,將華氏溫度轉換成攝氏溫度。轉換公式為 c 5 9 f 32 其中f代表華氏溫度 用這個程式可以實現 include float change floa...

C語言程式設計攝氏溫度轉換為華氏溫度

include float change float x void main float change float x c語言程式設計,將攝氏溫度轉換成華氏溫度 include int main c語言程式設計 輸入乙個華氏溫度,要求輸出攝氏溫度,公式為 include int main 擴充套件資...

攝氏度和華氏度的關係,華氏溫度和攝氏溫度的換算關係是怎樣的?

華氏度 32 f 華氏溫標單位 1.8 攝氏度 華氏度 32 f 1.8 華氏溫標 華倫海特把冰 水 氯化銨和氯化鈉的混合物的熔點定為零度,以0 f表示之,把冰的熔點定為32 f,把水的沸點定為212 f,在32 212的間隔內均分180等分。現在仍在許多國家使用的華氏溫標,華氏溫標確定之後,就有了...