【GZOJ】1368——爱迪生的烦恼

10 篇文章 0 订阅
8 篇文章 0 订阅

题目链接广大OJ1368
本题亦为广大15级第一次周赛的E题。

题目内容

Problem Description
牛顿:你好啊,爱迪生。
爱迪生:好久不见啊老牛,冬天到了,你们那边冷吗?
牛顿:我们这边已经在开始下雪了,你们呢?
爱迪生:下雪了!?你们那边多少度来着?
牛顿:15度吧。。
爱迪生:卧槽!?15度就下雪了!?水怎么可能在零上的度数结冰!?难道你们那里的大气压非常大!?
牛顿:。。。
爱迪生:不不不应该不是,如果大气压大到15度水就结冰的话那牛顿还怎么能活下来。。
牛顿:。。。
爱迪生:莫非这是新的物理现象?或许我可以利用它做个发明?
牛顿:。。。。。。爱迪生。
爱迪生:哎呀哎呀我真是越来越佩服我自己了真不愧是发明王的我wwwwww。。。诶老牛你叫我?
牛顿:。。。。。。我说的是华氏度。
爱迪生:啥!?

好吧。。我们的爱迪生并不熟悉摄氏度和华氏度之间的转换。
但是爱迪生又懒得去记住那公式(脑容量已满?)。
爱迪生为此感到烦恼(应该会吧?)。
现在爱迪生需要一个程序来实现华氏度转摄氏度。

爱迪生:啊,对,那边那只程序猿,对说的就是你,过来。帮我写这个程序。
爱迪生:报酬?啊。那边的电灯泡可以拿去。

(摄氏度转换成华氏度的公式:f=c*9/5+32,其中f为华氏度,c为摄氏度)

Input
多组数据输入。
每组输入数据占一行,只有一个数f(-100<=f<=100)表示华氏度
Output
对于每组输入数据,输出一个数表示转换后的摄氏度,保留两位小数。
每个输出数据占一行。

Sample Input
50
15
Sample Output
10.00
-9.44
Hint
爱迪生住在广州,所以还不太冷。

解题思路

题目略长,所以要快速解这道题就需要良好的信息提炼能力。
废话那么多但其实就是一道温标转换。
套上公式算算算即可。
注意使用double类型以及保留小数点后两位。

代码

#include<cstdio>
int main()
{
    double f;
    while(scanf("%lf",&f)==1)
        printf("%.2lf\n",5.0*(f-32.0)/9);
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值