當(dāng)需要在C語言中將一個華氏溫度轉(zhuǎn)換為攝氏溫度時,可以使用公式C=5.0/9.0*(F-32),其中C表示攝氏溫度,F(xiàn)表示華氏溫度。
下面是一個示例程序,展示了如何實現(xiàn)這一轉(zhuǎn)換:
#include
voidmain(){
floatF,C;
printf("請輸入華氏溫度:");
scanf("%f",&F);//輸入華氏度
C=5.0/9.0*(F-32);//換算公式
printf("攝氏溫度為:%.2f ",C);//輸出結(jié)果,保留兩位小數(shù)
}
另一個版本,使用整數(shù)輸入和輸出:
同樣,如果輸入的是整數(shù)華氏溫度,可以稍作調(diào)整。以下代碼展示了如何在C語言中進(jìn)行整數(shù)華氏到攝氏的轉(zhuǎn)換:
#include
intmain(){
intF,C;
printf("請輸入華氏溫度:");
scanf("%d",&F);//輸入整數(shù)華氏度
C=5*(F-32)/9;
printf("攝氏溫度為:%d ",C);//輸出結(jié)果,不保留小數(shù)
return0;
}
這兩個程序分別展示了如何在C語言中處理浮點數(shù)和整數(shù)華氏溫度的轉(zhuǎn)換。