鱼C论坛

 找回密码
 立即注册
查看: 9631|回复: 40

[已解决]每周一练(2)温度计算问题(五星难题)

[复制链接]
发表于 2021-8-16 19:50:39 | 显示全部楼层 |阅读模式
10鱼币
本帖最后由 wangka 于 2021-8-18 20:18 编辑

今天每周一练又来了
今天的练习是
输入一个实数代表华氏度转换成摄氏度,保留四位小数(不要搞反,记住是实数)
知识库:华氏度=摄氏度*9/5+32
实数是包含小数的任何数

举例:输入50,输出10.0000
加油
全对者有10鱼币奖励,半对者有1鱼币鼓励,不要恶意灌水/抄袭!
答案将在本周五公布!!

最佳答案
2021-8-16 19:50:40
  1. #include <stdio.h>

  2. int main(void) {
  3.     printf("请输入华氏度: ");
  4.     double f;
  5.     scanf("%lf", &f);
  6.     double c = (f - 32) * 5 / 9;
  7.     printf("摄氏度是: %.4lf\n", c);
  8.     return 0;
  9. }
复制代码

本帖被以下淘专辑推荐:

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-16 19:50:40 | 显示全部楼层    本楼为最佳答案   
  1. #include <stdio.h>

  2. int main(void) {
  3.     printf("请输入华氏度: ");
  4.     double f;
  5.     scanf("%lf", &f);
  6.     double c = (f - 32) * 5 / 9;
  7.     printf("摄氏度是: %.4lf\n", c);
  8.     return 0;
  9. }
复制代码

评分

参与人数 1鱼币 +1 收起 理由
wangka + 1 还有问题哦(原则问题)看看别人吧

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-16 21:36:18 | 显示全部楼层

难道多用了一个变量?
  1. #include <stdio.h>

  2. int main(void) {
  3.     printf("请输入华氏度: ");
  4.     double f;
  5.     scanf("%lf", &f);
  6.     f = (f - 32) * 5 / 9;
  7.     printf("摄氏度是: %.4lf\n", f);
  8.     return 0;
  9. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-16 21:36:47 | 显示全部楼层
jhq999 发表于 2021-8-16 21:36
难道多用了一个变量?

不是

评分

参与人数 1鱼币 +1 收起 理由
wangka + 1

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-16 21:39:04 | 显示全部楼层
  1. 难道把scanf("%lf", &f);改成 scanf("%.4lf", &f);
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-16 23:14:25 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-17 00:48:16 | 显示全部楼层
哦 要反过来解
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-17 08:13:48 | 显示全部楼层
支持!
  1. #include <stdio.h>

  2. int main(void)
  3. {
  4.     float num;
  5.    
  6.     printf("请输入一个实数代表华氏度:\n");
  7.     scanf("%f", &num);
  8.    
  9.     printf("转换为摄氏度是%0.4f\n", (num-32) *5 / 9);
  10.    
  11.     return 0;
  12. }
复制代码

评分

参与人数 1鱼币 +1 收起 理由
wangka + 1 原则问题,不必改了

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-17 11:34:18 | 显示全部楼层
python写的
def cal():
        x=input("输入一个华氏度:")
        y=round(5*(int(x)-32)/9,5)
        print("摄氏度:{:.4f}".format(y))
cal()
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-17 12:54:01 | 显示全部楼层
a = int(input("输入华氏温度:"))
b = (a-32)*5/9
print("%.4f" % b)
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-17 15:57:10 | 显示全部楼层
python 代码
a=float(input("输入一个实数:"))
print("%.4f"% ((a-32)*5/9))
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-17 16:00:09 | 显示全部楼层
  1. '''
  2. python代码
  3. '''
  4. a=float(input("输入一个实数:"))
  5. print("%.4f"% ((a-32)*5/9))
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-17 16:05:32 | 显示全部楼层

论坛新手   才发现回复删不了  多占了一楼
才发现是c/c++区
很抱歉   见谅见谅
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-17 17:24:56 | 显示全部楼层
本帖最后由 超过光速c 于 2021-8-17 17:26 编辑

请帮忙检验一下我的是否符合题意,若有出入还请指明一下,谢谢。

  1. #include <stdio.h>

  2. int main(){

  3.     double Fahrenheit,Celsius;
  4.        
  5.     printf("请输入华氏度:");
  6.     scanf("%lf",&Fahrenheit);
  7.        
  8.     Celsius = (Fahrenheit-32)*5/9;
  9.        
  10.     printf("转化为摄氏度为:%.4lf\n",Celsius);

  11.     return 0;
  12. }
复制代码

评分

参与人数 1鱼币 +1 收起 理由
wangka + 1 原则问题,不必改了

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-8-17 20:26:38 | 显示全部楼层

与人造人一样,原则问题不必改了
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-8-17 20:28:04 | 显示全部楼层
sinXin 发表于 2021-8-17 11:34
python写的
def cal():
        x=input("输入一个华氏度:")

这是C++....
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-8-17 20:30:44 | 显示全部楼层
aszx110120 发表于 2021-8-17 12:54
a = int(input("输入华氏温度:"))
b = (a-32)*5/9
print("%.4f" % b)

格式要工整
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-8-17 20:31:32 | 显示全部楼层
大家都一样,没有错误检查的习惯,^_^
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-8-17 20:32:41 | 显示全部楼层
人造人 发表于 2021-8-17 20:31
大家都一样,没有错误检查的习惯,^_^

哎,是的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-8-17 20:58:10 | 显示全部楼层
本周四~五会揭晓答案
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-13 23:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表