元のアドレス:Hiker.com
C言語選択構造プログラミング演習
説明
シーンと計算式が与えられると、入力されたファーレンハイト温度は式に従ってセルシウスに変換されます。(Tan Haoqiang C言語第3版、質問4.9、89ページ)
トピック
Fahrenheitで温度を入力し、Celsiusで出力する必要があります。式は次のとおりです。c= 5/9(F-32)。出力にはテキストの説明があり、小数点以下2桁である必要があります。
問題解決のアイデア
この問題の場合、入力温度Fは、式に従ってセルシウス温度Cに変換できます。最後の要件は、小数点以下2桁を維持することです。
コードの実装
#include <stdio.h>
void main()
{
printf("嗨客网(www.haicoder.net)\n\n");
float c,f;
printf("请输入一个华氏温度:");
scanf("%f", &f);
c = (5.0/9.0) * (f - 32);
printf("摄氏温度为:%5.2f\n",c);
}
実行後のコンソール出力は次のとおりです。
まず、2つの変数を定義します。fはキーボードFuから受信した値、Cは計算式に従って計算された受信結果値をプログラムで記述できます。