输出华氏-摄氏温度转换表[1]

输入2个正整数lower和upper(lower≤upper≤100),请输出一张取值范围为[lower,upper]、且每次增加1华氏度的华氏-摄氏温度转换表。

温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。

输入格式:

在一行中输入2个整数,分别表示lower和upper的值,中间用空格分开。

输出格式:

第一行输出:“fahr celsius”,中间有一个空格。

接着每行输出一个华氏温度fahr(整型,占据4个字符宽度,靠右对齐)与一个摄氏温度celsius(实型,占据6个字符宽度,靠右对齐,保留1位小数)。

若输入的范围不合法,则输出"Invalid."。

输入样例1:

31 33

输出样例1:

fahr celsius
31 -0.6
32 0.0
33 0.6

输入样例2:

40 30

输出样例2:

Invalid.

#include<stdio.h>
main()
{
	int l,u,i;
 	double c;
 	scanf("%d %d",&l,&u);
 	if(l>u||u>100) 
 		printf("Invalid.");
 	else
	{
  		printf("fahr celsius\n");
  		for(i=l;i<=u;i++)
  		{
  			c=5.0*(i-32)/9;
  			printf("%4d%6.1f\n",i,c); 
 		}
 	}
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 以下是Python代码,用于输出华氏-摄氏温度转换: ```python # 输出华氏-摄氏温度转换 print("华氏温度\t摄氏温度") for fahrenheit in range(0, 101, 10): celsius = (fahrenheit - 32) * 5 / 9 print("{:.1f}\t\t{:.1f}".format(fahrenheit, celsius)) ``` 输出结果如下: ``` 华氏温度 摄氏温度 0.0 -17.8 10.0 -12.2 20.0 -6.7 30.0 -1.1 40.0 4.4 50.0 10.0 60.0 15.6 70.0 21.1 80.0 26.7 90.0 32.2 100.0 37.8 ``` 以上代码使用了for循环和格式化输出,可以输出华氏温度从0到100,每隔10度的摄氏温度转换。 ### 回答2: 题目:输出华氏-摄氏温度转换python Python是一种常用的编程语言,有丰富的库和工具可以用来实现各种各样的功能。 一个常见的温度单位是摄氏度和华氏度。在Python中可以使用公式C = 5/9*(F-32)和F = 9/5*C+32来进行温度转换。为了输出华氏-摄氏温度转换,我们可以使用循环来实现。 以下是Python代码实现华氏-摄氏温度转换: ```python print("华氏-摄氏温度转换\n") print("摄氏度\t华氏度") for celsius in range(0, 101, 10): fahrenheit = round(9/5*celsius+32, 1) print("{}\t{}".format(celsius, fahrenheit)) ``` 首先,输出格的标题“华氏-摄氏温度转换”,并换了一行。 然后使用for循环,设置变量celsius的值从0到100,步长为10。在每次循环中,使用公式F = 9/5*C+32计算出对应的华氏温度值,并使用round()函数保留一位小数。最后,使用print()函数输出每行摄氏温度和对应的华氏温度,使用“\t”作为隔符。 运行程序,将会看到输出温度转换华氏-摄氏温度转换 摄氏华氏度 0 32.0 10 50.0 20 68.0 30 86.0 40 104.0 50 122.0 60 140.0 70 158.0 80 176.0 90 194.0 100 212.0 从输出格可见,摄氏温度从0到100,步长为10,对应的华氏温度也随之变化。这对于希望进行温度单位转换的用户来说非常有用。 因此,Python提供了一些有用的功能和工具,可以帮助程序员快速实现一些功能,输出温度转换。 ### 回答3: 华氏温度和摄氏温度是两种不同的温度计量单位,在不同的场合下可能需要进行转换。Python是一种强大的编程语言,我们可以用它来编写程序快速地输出华氏-摄氏温度转换。 首先,我们需要明确华氏温度和摄氏温度之间的转换关系: C = (F - 32) * 5/9 F = C * 9/5 + 32 在Python中,我们可以使用循环语句和格式化字符串来输出华氏-摄氏温度转换。 下面是一个简单的示代码,用于输出从0℉到100℉之间的华氏-摄氏温度转换: ```python print('华氏摄氏度') print('-------------------') for f in range(0, 101, 10): c = int((f - 32) * 5/9) print(f'{f} {c}') ``` 代码执行结果如下所示: ``` 华氏摄氏度 ------------------- 0 -17 10 -12 20 -6 30 -1 40 4 50 10 60 15 70 21 80 26 90 32 100 37 ``` 首先,我们使用print()函数输出头。然后,使用for循环来遍历从0到100之间以10为步长的华氏温度值。在循环体中,我们使用公式将华氏温度转换摄氏温度,并将转换后的值输出到控制台。 注意:我们在输出摄氏温度时,使用了int()函数将计算结果转换为整数,因为摄氏温度一般用整数示。 总之,Python是一种功能强大的编程语言,可以轻松地实现各种计算和转换操作。当需要输出华氏-摄氏温度转换时,我们可以采用类似上述代码的方式,使用循环和格式化字符串快速实现目标。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值