A.3输入摄氏温度值(C),转换为华氏温度值(F)并输出

任务和代码

/*
*copyright(c)2016,CSDN学院
*All rights reserved.
*文件名称: main.c
*作    者: 杨隆胜
*完成日期: 2017年5月2日
*版 本 号: v1.0
*
*问题描述:输入摄氏温度值(C),转换为华氏温度值(F)并输出
    提示:F=C×9/5+32,温度值取浮点数类型。
*输入描述:输入摄氏温度值(C);
*程序输出:转换为华氏温度值(F)并输出;
*/
#include <stdio.h>
main()
{
    float c,f;
    printf("Please input the value of celsius:\n");
    scanf("%f",&c);
    f=c*9.0/5+32;
    printf("The value of fahrenheit is:%f\n",f);
    return 0;
}

运行结果

心得体会

当在程序显示输入摄氏度c的值时,如果输入的值是字母,且不论是单个亦或字符串,不论是任意一个字母,最终输出结果都是32,也就是说,c被程序赋值为0。可能是由于输入的是字母导致的,所以这里应该增加一个筛选和提示环节,当输入的是字母或其他非数字字符时,应结束计算并提示输入不符合要求。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 非常感谢您的提问!以下是转换摄氏温度华氏温度的代码: ```python celsius = float(input("请输入摄氏温度:")) fahrenheit = (9/5) * celsius + 32 print("华氏温度为:", fahrenheit) ``` 如果您需要将代码转换为 Lua 语言,可以参考以下代码: ```lua io.write("请输入摄氏温度:") celsius = io.read("*number") fahrenheit = (9/5) * celsius + 32 print("华氏温度为:", fahrenheit) ``` 希望能够帮助到您! ### 回答2: 要将摄氏温度转换华氏温度,可以使用公式F=(9/5)*C+32进行计算。 假设输入摄氏温度为C,那么根据转换公式,我们可以得出相应的华氏温度F。 首先,将温度从摄氏度转换为华氏度的计算步骤如下: 1. 将摄氏温度乘以9/5,即(9/5)*C。 2. 然后将乘积与32相加,即(9/5)*C + 32。 3. 最终的结果即为所求的华氏温度F。 举个例子,假设输入摄氏温度为25℃,那么我们可以计算得出相应的华氏温度: F = (9/5)*25 + 32 = 45 + 32 = 77 所以,当输入摄氏温度为25℃时,转换后得到的华氏温度为77℉。 总之,要将摄氏温度转换华氏温度,可以使用F=(9/5)*C+32的公式进行计算,其中F是华氏温度,C是摄氏温度。 ### 回答3: 要将摄氏温度转换华氏温度,可以使用公式F=(9/5)*C+32进行计算。其中,F表示华氏温度,C表示摄氏温度。 首先,我们将输入摄氏温度代入公式。假设输入摄氏温度为C1,代入公式得到F=(9/5)*C1 + 32。 然后,进行计算。将9/5与C1相乘,然后再加上32即可得到华氏温度F1。 最后,输出转换后的华氏温度。即将F1输出,即可得到将摄氏温度C1转换成的华氏温度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值