\摄氏温度转华氏温度c语言

供稿:hz-xin.com     日期:2025-01-14
C语言编程,将摄氏温度转换成华氏温度

#include int main(){float a;printf("请输入一个温度值(摄氏度):");scanf("%f",&a);printf("%.2f摄氏度=%.2f华氏度
",a,a*9/5+32);}

因为你定义的变量是float类型,而如果输入5和9的话,电脑会认为是两个整形数据先相除,然后再转换成float型,所以就变成0了。

问题就在scanf语句,格式应该是scanf("%f",&c):
你要是想换行那就要再写一个printf("\n");把\n写在scanf里面我是没见过的,就算可以这也不是规范写法
至于getch();我想这是因为你的环境并不是纯C语言环境,这是为了让结果能停留吧纯C环境这个语句感觉多余,其他地方应该没错了

#include<stdio.h>
int main()
{
float c,f;
printf("请输入摄氏温度值:\n");
scanf("%f",&c); // 接收数据错误 scanf("%f,&c\n");
f=32+c*1.8;
printf("摄氏温度=%.2f,转换为华氏温度=%.2f\n",c,f); // 输出错误 转换为华氏温度=&.2f
getch();
return 0;
}

#include<stdio.h>
#include <conio.h>
int main()
{
float c,f;
printf("请输入摄氏温度值:\n");
scanf("%f",&c);
f=32+c*1.8;
printf("摄氏温度=%.2f,转换为华氏温度=%.2f\n",c,f);
getch();
return 0;
}

C语言中摄氏温度和华氏温度怎样转换?
c语言摄氏度与华氏温度转换:include<stdio.h> intmain(void)floatc;printf("请输入摄氏度:");scanf("%f",&c);printf("对应的华氏度:%.2f\\n",(c+92)*9\/5);return0;华氏度与摄氏度的转化是摄氏度=(华氏度-32)*5\/9。用c语言来表示时,一定要注意华氏度和摄氏度都定义...

C语言编程,将摄氏温度转换成华氏温度
include <stdio.h>int main(){float a;printf("请输入一个温度值(摄氏度):");scanf("%f",&a);printf("%.2f摄氏度=%.2f华氏度\\n",a,a*9\/5+32);}

C语言中摄氏度和华氏度怎么换算?
printf("请输入一个华氏温度\\n");scanf("%f",&f);c=(f-32)*5\/9;printf("它的摄氏温度为:%.2f",c);}

C语言:编写摄氏温度、华氏温度转换程序,怎么写?
include<stdio.h>voidmain(){floatF,C;printf("请输入您需要转换的摄氏温度:");scanf("%f",&C);F=(C+32)*9\/5.0;printf("其对应的华氏温度为:%.2f\\n",F);} main(){float C,F;scanf("%f",&F);C=5.0\/9*(F-32);printf("%8.2f",C);} include <stdio.h>int main(void...

C语言编程摄氏温度转换为华氏温度
摄氏温标(°C)和华氏温标(°F)之间的换算关系为:F=C×1.8+32。C=(F-32)÷1.8。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管...

\\摄氏温度转华氏温度c语言
问题就在scanf语句,格式应该是scanf("%f",&c):你要是想换行那就要再写一个printf("\\n");把\\n写在scanf里面我是没见过的,就算可以这也不是规范写法 至于getch();我想这是因为你的环境并不是纯C语言环境,这是为了让结果能停留吧纯C环境这个语句感觉多余,其他地方应该没错了 ...

C语言输出摄氏度和华氏度之间的换算
程序如下:include <stdio.h> void main(){ float F,C;printf("请输入您需要转换的摄氏温度:");scanf("%f",&C);F = (C+32)*9\/5.0;printf("其对应的华氏温度为:%.2f \\n",F);}

c语言编程,摄氏华氏温度转换
include<stdio.h> float change(float x);void main(){ float fahr;printf("请输入摄氏温度:");scanf("%f",&fahr);printf("\\n对应的华氏温度为:%.1f\\n\\n",change(fahr));} float change(float x){ float cent=x*9\/5+32;return cent;} ...

摄氏和华氏用C语言如何换算?
include <stdio.h> void main(){ float f;double c;printf("输入华氏温度:");scanf("%f",&f); \/\/用于接受键盘输入的数 c=(f-32)\/1.8; \/\/计算 printf("C=%lf",c);\/\/输出结果 }

C语言输入摄氏温度,输出华氏温度
scant("%f",&f);敲错了 应该是:scanf("%f",&f);