Max472 发表于 2021-8-17 21:20:16

wangka 发表于 2021-8-17 20:26
与人造人一样,原则问题不必改了


5.0/9

wangka 发表于 2021-8-17 21:21:10

Max472 发表于 2021-8-17 21:20


不是这个问题啊...(私信我)

wangka 发表于 2021-8-18 20:17:30

如果不知道自己的原则问题,请私聊我

aszx110120 发表于 2021-8-19 16:16:40

wangka 发表于 2021-8-17 20:30
格式要工整

好嘞{:5_109:}

让记忆定格 发表于 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;

}

让记忆定格 发表于 2021-8-19 18:04:57

让记忆定格 发表于 2021-8-19 18:04
#include
int main()
{


我运行了,木有问题

wangka 发表于 2021-8-19 20:03:21

jhq999 发表于 2021-8-16 21:36
难道多用了一个变量?

不是

lgh202020 发表于 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))

lgh202020 发表于 2021-8-19 23:52:34

wangka 发表于 2021-8-17 20:32
哎,是的

看看我的

lihw 发表于 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;
}

wknb 发表于 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;
}

mule1246 发表于 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;
}

灰灰灰会灰 发表于 2021-8-20 16:50:02

while 0==0:
       hsd=input('请输入华氏度')
       a=float(hsd)
       print('转化摄氏度为:')
       a=(a-32)/9*5;
       print(a)

灰灰灰会灰 发表于 2021-8-20 16:52:54

while 0==0:
       hsd=input('请输入华氏度')
       a=float(hsd)
       print('转化摄氏度为:')
       a=(a-32)/9*5;
       print(a)

wangka 发表于 2021-8-20 20:06:15

灰灰灰会灰 发表于 2021-8-20 16:52


这是C++

wangka 发表于 2021-8-20 20:07:30

lihw 发表于 2021-8-20 09:07
#include
int main()
{double i;


原则问题

wangka 发表于 2021-8-20 20:08:01

lgh202020 发表于 2021-8-19 23:52


这是C++{:10_285:}

超过光速c 发表于 2021-8-23 17:58:41

人造人 发表于 2021-8-16 19:50


没看明白原则问题在哪里,还请指教!

人造人 发表于 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;
}

超过光速c 发表于 2021-8-23 18:57:29

人造人 发表于 2021-8-23 18:04
要检查输入数据是不是合法

哦哦,明白了,谢谢。
页: 1 [2] 3
查看完整版本: 每周一练(2)温度计算问题(五星难题)