C语言 输入一个华氏温度F,要求输出摄氏度C。
公式为:
C=5/9(F-32)
代码:
#include <stdio.h> void main(){ float C,F; printf(“Input F:”); scanf("%f",&F);//输入华氏度 C=5.0/9.0*(F-32);//换算公式 printf(“C=%f\n”,C);//输出结果 }
运算结果:
输入摄氏温度值(C),转换为华氏温度值(F)并输出
/* *Copyright (c)2018,CSDN学院 *All rights reserved. *文件名称:main.c *作 者:解玉柱 *完成时间:2018年10月31日 *版本号:v1.0 * *问题描述:输入摄氏温度值(C),求对应的华氏温度值(f)并输出。 *程序输出:对应的华氏温度值。 *提 示:F=C×9/5+32,温度值取浮点数类型。 */ /*一、定义需要的变量;二、输入数据;三、数据处理;四、输出结果*/ #include <stdio.h> #include <stdlib.h> int main() { float c,f;//一、定义需要的变量,float代表数据类型——小数。术语:浮点型数; printf("请输入摄氏温度:");//输出里面的文字; scanf("%f",&c);//二、输入数据 ,%f对输入类型的限制代表浮点型数——小数,并把这个数给c这个变量,&取地址运算符; f=c*9/5+32;//三、数据处理; printf("对应的华氏温度是:%f\n",f);//四、输出结果,%f代表输出浮点型数这个数就是f; printf("转换完成,谢谢使用!\n"); return 0;//返回; }
运行结果
知识点总结
这个程序进行了摄氏温度和华氏温度的转换。
注意:F=C×9/5+32,温度值取浮点数类型。