为什么我求的这个程序无法运行,求c语言方法解答!

来源:4-4 分支结构之嵌套if-else语句

柚子31

2016-10-12 17:37

题目:写一个程序,打印相应的摄氏华氏度
(write a program to print the corresponding Celsius to Fahrenheit table)
我的解答:
#include<stdio.h>
int main()
{
     float Celsius,Fahrenheit;
     Fahrenheit==32+1.8*Celsius;
     printf("%.1f\n",Fahrenheit);
     return 0;
}

写回答 关注

5回答

  • JustWannaHugU
    2016-10-12 22:10:24
    已采纳
      #include <stdio.h>
       	int main()
        {
            float Celsius,Fahrenheit;
            
            printf("请输入要转换的华氏温度:");
            scanf("%f",&Fahrenheit);
            
            Celsius = (Fahrenheit-32)*5/9.0;
            
            printf("转化后的的摄氏温度为:%.2f \n",Celsius);
            
            return 0; 
         }


  • 小小龙猫4187372
    2016-10-13 08:38:07

    你没有用
    scanf输入变量数据

    小小龙猫41... 回复柚子31

    ok,解决了就好

    2016-10-17 19:43:19

    共 2 条回复 >

  • cattylux4089027
    2016-10-13 01:36:23

    “==”是进行判断,“=”是赋值

  • 慕粉235355961
    2016-10-12 23:28:01

    并没有错,应该是你在输入数据时有错吧!

  • dpj_best_1123
    2016-10-12 18:53:20

      #include <stdio.h>
        void main()
        {
            float F,C;
           
            printf("需要转换的华氏温度:");
            scanf("%f",&F);
           
            C = (F-32)*5/9.0;
           
            printf("对应的摄氏温度为:%.2f \n",C);
         }

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926028 学习 · 20793 问题

查看课程

相似问题