回覆列表
-
1 # 溫馨的醬牛肉
-
2 # 低調守護者
你好,不管哪種程式語言,解決問題的方法都一樣。
首先,我們要理解需求,就像你問的“攝氏度與華氏溫度如何轉換”,然後就是設計,簡單點就是使用怎樣的公式演算法來解決問題,
“攝氏溫標”是經驗溫標之一,亦稱“百分溫標”。溫度符號為t,單位是攝氏度,國際代號是“℃”
華氏溫標”是經驗溫標之一。在美國的日常生活中,多采用這種溫標。規定在一大氣壓下水的冰點為32度,沸點為212度,兩個標準點之間分為180等分,每等分代表1度。華氏溫度用字母“F”表示。它與攝氏溫度(C)和之間的換算關係為F=9/5c+32, 或C=5/9(F-32)。
現在轉換公式已經有了,就是編碼實現了。
程式碼:
#include <stdio.h>
int main(void)
{
float F,C;
print("華氏度--攝氏度轉換器\n")
printf("請輸入您需要轉換的華氏溫度:");
scanf("%f",&F);
C = (F-32)*5/9.0;
printf("其對應的攝氏溫度為:%.2f \n",C);
return 0;
}
程式程式碼:
#include<stdio.h>
float change(float x);
void main(){
float fahr;
printf("請輸入攝氏溫度:");
scanf("%f",&fahr);
printf("\n對應的華氏溫度為:%.1f\n\n",change(fahr));
}
float change(float x){
float cent=x*9/5+32;
return cent;
}