我需要一个C语言温度转换表代码
时间: 2024-05-05 13:18:03 浏览: 97
以下是一个简单的C语言温度转换表代码:
```c
#include <stdio.h>
int main() {
float celsius, fahrenheit;
int lower, upper, step;
lower = 0;
upper = 300;
step = 20;
printf("Celsius Fahrenheit\n");
printf("---------------------\n");
celsius = lower;
while (celsius <= upper) {
fahrenheit = (celsius * 9 / 5) + 32;
printf("%6.0f %9.1f\n", celsius, fahrenheit);
celsius += step;
}
return 0;
}
```
这个程序会输出一个从摄氏温度0度到300度的温度转换表,步进为20度,同时将每个温度对应的华氏温度也一并输出。
相关问题
用c语言根据给定的华氏温度上下限值,编写代码逆序打印摄氏温度-华氏温度转换表。 温度换算公式: 华氏温度=9/5∗摄氏温度+32
以下是代码实现:
```
#include<stdio.h>
int main()
{
float f_upper, f_lower, c;
printf("请输入华氏温度的上下限值(空格隔开):");
scanf("%f %f", &f_upper, &f_lower);
printf("华氏温度(F)\t 摄氏温度(C)\n");
for(float f = f_upper ; f >= f_lower ; f -= 1)
{
c = (f - 32) * 5 / 9;
printf("%6.2f\t\t %6.2f\n", f, c);
}
return 0;
}
```
解释一下代码:首先要求用户输入华氏温度的上下限值,然后用 for 循环倒序输出摄氏温度的值。华氏温度的值从上限值开始,每次减少1,直到达到下限值。在 for 循环内部,通过温度换算公式来计算相应的摄氏温度,并用 printf() 函数按格式输出两个温度的值。最后程序返回0,表示正常结束。
c语言输出摄氏温度和华氏温度的转换表
好的,下面是C语言输出摄氏温度和华氏温度的转换表的代码:
```c
#include <stdio.h>
int main() {
float fahr, celsius;
int lower, upper, step;
lower = 0; // 温度表的下限
upper = 300; // 温度表的上限
step = 20; // 步长
printf("摄氏温度\t华氏温度\n");
printf("--------------------\n");
celsius = lower;
while (celsius <= upper) {
fahr = (9.0 / 5.0) * celsius + 32.0;
printf("%6.0f\t\t%6.1f\n", celsius, fahr);
celsius += step;
}
return 0;
}
```
这段代码会输出一个摄氏温度和华氏温度的转换表,从0度到300度,每隔20度输出一次。其中,摄氏温度和华氏温度的转换公式为:
$$Fahrenheit = \frac{9}{5} \times Celsius + 32$$
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)