#include <stdio.h>
int main()
{
int a;
float b,F,C;
scanf("%d %f\n",&a,&b);
if (a==1)
F=b;
C=(F-32)*5/9;
printf("The Centigrade is %.2f\n",C);
else 这行显示红色警告,不知道哪里错了
C=b;
F=(C*9/5)+32;
printf("The Fahrenheit is %.2f\n",F);
C语言,计算华氏和摄氏温度转换,代码哪里出问题了,为什么结果不对...
float f,c;printf("输入华氏温度:\\n");scanf("%f",&f);c=5*(f-32)\/9.0;\/\/这里,f是小写的,“*”表示乘号,不能省略 printf("对应的摄氏温度是:%5.2f\\n",c);return 0;\/\/这个不能没有返回值 } 不懂追问我,满意请采纳,谢谢 祝愉快非常感谢您的耐心观看,如有帮助请采纳,祝...
C语言程序温度的转换
(1)将温度从摄氏度转换为 华氏度 。(2)将温度从华氏度转换为摄氏度");scanf("%d",&z);if(z==1){ printf("请输入要转换的温度:")scanf("%f",&x);y=x*1.8+32;printf("转换后的温度为 f 华氏度",y);} else { printf("请输入要转换的温度:")scanf("%f",&x);y=(x-32)*5...
c如何输入华氏温度转换为摄氏温度
这个程序首先包含了`stdio.h`头文件,以便能够使用输入输出函数。在`main`函数中,声明了两个浮点型变量`fahrenheit`和`celsius`来分别存储用户输入的华氏温度和计算得到的摄氏温度。通过`printf`函数提示用户输入华氏温度,并使用`scanf`函数读取用户输入的值。然后,利用转换公式计算出摄氏温度,并通过另一...
c语言编程,温度转换
int main(){ int c;float f;scanf("%d",&c);\/\/输入摄氏温度 printf("%.2f",c*9.0\/5+32);\/\/输出华氏温度,.2表示保留两位小数 return 0;}
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语言问题 转换华氏度为摄氏度得不出正确结果
因为5\/9结果为整形数据,就是0了。c也就为0了.改成5\/9.0试试。
c语言华氏摄氏温度转换
你好!!请看代码,满意请采纳:include<stdio.h>int main(){int x; float a,s; printf("请选择转换的类型:\\n 华氏转摄氏(1)\\n 摄氏转华氏(2)\\n"); scanf("%d",&x); switch(x) { case 1: printf("华氏温度:"); scanf("%f",&a); s=(a-32)\/1...
c语言 温度转换满足华氏摄氏相互转化 求大神!!
\/\/ 输入格式 scanf("%c %f",&fc,&v);include <stdio.h> main(){ char fc;float v;printf("input F 35 or C 1.67\\n");scanf("%c %f",&fc,&v);if (fc=='F') printf("%.2f\\n", (v-32) \/ 9.0 * 5.0);if (fc=='C') printf("%.2f\\n", v * 9 \/ 5 + ...
c语言编程题,华氏温度转摄氏温度表
include<stdio.h> void main(){ float c,f;int n;for ( n=0,f=30;n<10;n++,f+=1.0 )while ( 1 ){ c=(f-32)\/1.8;printf(" 华氏%lf度 摄氏%lf度\\n",f,c);} }
c语言 温度换算
在c语言中他的值为0,然后0*后面的自然是0.第二个由于你写的是5.0\/9.0所以可以往后精确,算出来的数就不会是0,*后面的式子也就不会得0 .。。。哦,5.0\/9.0这一段会被认为是单精度的数。然后和后面的式子相乘这时也是单精度浮点,知道最后强制转换为整数 ...