C语言实现摄氏度到华氏度的转换 - 完整代码及温度判断
以下是用C语言编写的实现摄氏温度转华氏温度的程序,包含代码示例和温度判断功能:
#include <stdio.h>
int main() {
float celsius, fahrenheit;
printf("请输入摄氏温度:");
scanf("%f", &celsius);
fahrenheit = (celsius * 9 / 5) + 32;
printf("华氏温度为:%.2f\n", fahrenheit);
if (fahrenheit > 100) {
printf("这是一个较高的华氏温度。\n");
} else {
printf("这是一个较低的华氏温度。\n");
}
return 0;
}
该程序首先声明了两个变量 celsius 和 fahrenheit,用来存储输入的摄氏温度和计算得到的华氏温度。然后通过 scanf 函数从用户输入中获取摄氏温度值。接下来,根据华氏温度转换公式 (摄氏温度 * 9 / 5) + 32 计算得到华氏温度,并将结果存入 fahrenheit 变量。最后使用 printf 函数将华氏温度打印出来并告知用户这是一个华氏温度。结果保留两位小数使用 %.2f 格式控制符。
在程序中,我们还添加了一个判断条件,如果转换后的华氏温度大于100,则输出"这是一个较高的华氏温度",否则输出"这是一个较低的华氏温度"。
希望这个程序对你有所帮助!
原文地址: https://www.cveoy.top/t/topic/qwJz 著作权归作者所有。请勿转载和采集!