温度转换-C语言

1. 问题:

输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9,取位2小数。

2. 解答:

scanf("%lf",&f);或者scanf("%f",&f);如果你前面定义的f是用double类型的话,就应该用%lf格式,如果f是float类型的话,就应该用%f。

printf("%lf",c);或者printf("%f",c);这里面的格式%lf或者%f与c的类型相同,c为double类型的,就用%lf,c为float类型就用%f。

3. 代码:

复制代码
#include<stdio.h>//头文件
int main()//主函数
{
    double f,c;
    scanf("%lf",&f);//键盘输入
    c=5*(f-32)/9;
    printf("c=%0.2lf", c);
    return 0;//函数返回值为0
}

4. 编译结果:

输入:100

输出:c=37.78

相关推荐
ModestCoder_15 小时前
ROS Bag与导航数据集技术指南
开发语言·人工智能·自然语言处理·机器人·具身智能
卡提西亚16 小时前
C++笔记-34-map/multimap容器
开发语言·c++·笔记
lxh011316 小时前
螺旋数组题解
前端·算法·js
2***B44916 小时前
C++在金融中的QuantLibXL
开发语言·c++·金融
A***071716 小时前
C++在游戏中的阴影渲染
开发语言·c++·游戏
2401_8370885016 小时前
Redisson的multilock原理
java·开发语言
合作小小程序员小小店16 小时前
桌面开发,在线%超市销售管理%系统,基于vs2022,c#,winform,sql server数据
开发语言·数据库·microsoft·c#
czlczl2002092517 小时前
算法:二叉树的公共祖先
算法
Q***l68717 小时前
C++在计算机图形学中的渲染
开发语言·c++