鱼C论坛

 找回密码
 立即注册
楼主: wangka

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

[复制链接]
发表于 2021-8-17 21:20:16 | 显示全部楼层
wangka 发表于 2021-8-17 20:26
与人造人一样,原则问题不必改了

5.0/9
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-8-17 21:21:10 | 显示全部楼层

不是这个问题啊...(私信我)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-8-18 20:17:30 | 显示全部楼层
如果不知道自己的原则问题,请私聊我
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-19 16:16:40 | 显示全部楼层

好嘞
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-19 18:04:05 | 显示全部楼层
#include<stdio.h>
int main()
{
        int a,b;//a是华氏度。b是摄氏度

printf("请输入华氏度");
scanf("%d",&a) ;
b=(a-32)*5/9;
printf("b=%d\n",b);
return 0;

}

评分

参与人数 1鱼币 +1 收起 理由
wangka + 1 原则问题,不用改了(马上公布结果了)

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-19 18:04:57 | 显示全部楼层

我运行了,木有问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

不是
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-19 23:52:03 | 显示全部楼层
def zh(h):
                return (h - 32) * 5 / 9
a = input()
a = int(a)
a = zh(a)
print('{:.4f}'.format(a))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-19 23:52:34 | 显示全部楼层

看看我的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-20 09:07:41 | 显示全部楼层
#include <stdio.h>
int main()
{  double i;
  if (scanf("%lf",&i)!=EOF)
      printf("%f",(i-32)*5/9);
  return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-20 15:50:24 | 显示全部楼层
#include <stdio.h>

int main(void)
{
    float num;
   
    printf("请输入一个实数代表华氏度:\n");
    scanf("%f", &num);
   
    printf("转换为摄氏度是%0.4f\n", (num-32) *5 / 9);
   
    return 0;
}

评分

参与人数 1鱼币 +1 收起 理由
wangka + 1 原则问题

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-20 16:49:41 | 显示全部楼层
本帖最后由 mule1246 于 2021-8-20 16:52 编辑

#include <stdio.h>
int main (void)
{
    float s, o;

    printf("请输入华氏度:\n");
    scanf("%f", &s);
    o = (s - 32) * 5 / 9;
    printf("对应的摄氏度是:%.4f ℃",o);
    return 0;
}

评分

参与人数 1鱼币 +1 收起 理由
wangka + 1 原则问题

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-20 16:50:02 | 显示全部楼层
while 0==0:
       hsd=input('请输入华氏度')
       a=float(hsd)
       print('转化摄氏度为:')
       a=(a-32)/9*5;
       print(a)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-20 16:52:54 | 显示全部楼层
while 0==0:
       hsd=input('请输入华氏度')
       a=float(hsd)
       print('转化摄氏度为:')
       a=(a-32)/9*5;
       print(a)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-8-20 20:06:15 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-8-20 20:07:30 | 显示全部楼层
lihw 发表于 2021-8-20 09:07
#include
int main()
{  double i;

原则问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-8-20 20:08:01 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-23 17:58:41 | 显示全部楼层

没看明白原则问题在哪里,还请指教!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-23 18:04:37 | 显示全部楼层
超过光速c 发表于 2021-8-23 17:58
没看明白原则问题在哪里,还请指教!

要检查输入数据是不是合法
#include <stdio.h>

int main(void) {
    printf("请输入华氏度: ");
    double f;
    scanf("%lf", &f);
    double c = (f - 32) * 5 / 9;
    printf("摄氏度是: %.4lf\n", c);
    return 0;
}
#include <stdio.h>

int main(void) {
    printf("请输入华氏度: ");
    double f;
    if(scanf("%lf", &f) == 1) {
        double c = (f - 32) * 5 / 9;
        printf("摄氏度是: %.4lf\n", c);
    } else printf("输入错误!\n");
    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-23 18:57:29 | 显示全部楼层
人造人 发表于 2021-8-23 18:04
要检查输入数据是不是合法

哦哦,明白了,谢谢。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 18:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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