以下是用C语言编写的实现摄氏温度转华氏温度的程序:

#include <stdio.h>

int main() {
    float celsius, fahrenheit;

    printf("请输入摄氏温度:");
    scanf("%f", &celsius);

    fahrenheit = (celsius * 9 / 5) + 32;

    printf("华氏温度为:%.2f\n", fahrenheit);
    printf("这是一个华氏温度。\n");

    return 0;
}

在该程序中,首先声明了两个变量 celsiusfahrenheit,用来存储输入的摄氏温度和计算得到的华氏温度。然后通过 scanf 函数从用户输入中获取摄氏温度值。接下来,根据华氏温度转换公式 (摄氏温度 * 9 / 5) + 32 计算得到华氏温度,并将结果存入 fahrenheit 变量。最后使用 printf 函数将华氏温度打印出来并告知用户这是一个华氏温度。结果保留两位小数使用 %.2f 格式控制符。

如果你想要判断转换后的华氏温度是比较高还是比较低,可以在计算后添加判断条件,比如:

#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;
}

在这个程序中,我们在计算后添加了一个判断条件,如果转换后的华氏温度大于100,则输出"这是一个较高的华氏温度",否则输出"这是一个较低的华氏温度"


原文地址: https://www.cveoy.top/t/topic/iQDA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录