编程题: 输入一个华氏温度F,输出对应的摄氏温度f,结果保留两位小数。 公式: f=(5/9)F? 七、编程序,输入一个华氏温度,要求输出相应摄氏温度公式为:c...
\u7f16\u7a0b\u9898 \u8f93\u5165\u4e00\u4e2a\u534e\u6c0f\u6e29\u5ea6F \u8981\u6c42\u8f93\u51fa\u6444\u6c0f\u6e29\u5ea6C \u516c\u5f0fC=5/9(F-32)\u53c2\u8003\u4ee3\u7801\u5982\u4e0b:
#include
int main()
{
double F;
scanf("%lf",&F);
printf("\u6444\u6c0f\u6e29\u5ea6\u4e3a%.1lf\u5ea6",5.0*(F-32)/9.0);
return 0;
}
// \u534e\u6c0f\u6e29\u5ea6\u4e0e\u6444\u6c0f\u6e29\u5ea6\u5bf9\u7167\u8868
#include
#include
int main()
{
float fahr = 0,cels = 0;
int low = 0,max = 300,step = 20;
printf ("\t=========\u672c\u7a0b\u5e8f\u8f93\u51fa\u534e\u6c0f\u548c\u6444\u6c0f\u7684\u6e29\u5ea6\u5bf9\u7167\uff01==========\n\t2006-12-30\n");
fahr = low;
printf ("\n\n\u534e\u6c0f\u6e29\u5ea6\uff1a \u6444\u6c0f\u6e29\u5ea6\uff1a\n-------- --------\n");
for (;fahr <= max;)
{
cels = 5.0 / 9.0 * (fahr - 12);
printf ("%.0f\t\t %6.2f\n",fahr,cels);
fahr += step;
}
system("pause");
return 0;
}
#include <stdio.h>
int main()
{
float f,F;
scanf("%f",&F);
f=(5.0/9)*F;
printf("%f
",f);
return 0;
}
请问您使用的是什么语言呢?
另外:摄氏度 = (华氏度 - 32°F) ÷ 1.8
根据摄氏度与华氏度之间的换算关系,可以使用C语言编程如下:
#include <stdio.h>
int main(void)
{
double f;
scanf("%lf", &f);
printf("%.2lf
", (f - 32) / 1.8);
return 0;
}
亦可使用C++语言:
#include <iostream>
#include <iomanip>
using namespace std;
int main(void)
{
double F;
cin >> F;
cout << fixed << setprecision(2) << (F - 32) / 1.8 << endl;
return 0;
}
还可以使用Java:
import java.util.Scanner;
public class Change {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double f = input.nextDouble();
System.out.printf("%.2f
", (f - 32) / 1.8);
input.close();
}
}
以及Python:
tem = float(input())
print("%.2f" % ((tem - 32) / 1.8))
扩展阅读:华氏度换算表 ... 电子体温计90多度f ... 华氏度451中文版txt ... 为什么华氏度从32开始 ... 华氏451 电子书epub ... c++华氏度转摄氏度编程 ... 华氏温度计对照表 ... degrees centigrade 翻译 ... 简易python华氏度转换过程 ...