C语言编程:输入一个华氏温度,要求输出摄氏温度,公式为:c=5(F-32)/9,谢谢!

本人才接触C语言,什么都不太懂,望高手指点!!

可以参考下面的代码:

#include <stdio.h>

int main(void)

{

float c,f;

printf("请输入一个华氏温度:\n");

scanf("%f",&f);

c=(f-32)*5/9;

printf("对应的摄氏温度是:%.2f\n",c);

}

扩展资料:

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。函数的原型为:int printf(const char *format, ...);函数返回值为整型,若成功则返回输出的字符数,输出出错则返回负值。

scanf函数原型:int scanf(const char * restrict format,...);

返回值

scanf函数返回成功读入的数据项数,读入数据时遇到了“文件结束”则返回EOF。

参考资料来源:百度百科-printf()

参考资料来源:百度百科-scanf (计算机语言函数)

温馨提示:内容为网友见解,仅供参考
第1个回答  2022-01-16

题目:编写该程序,计算华氏温度一百五十对应的摄氏温度。计算公式:c=5(f-31)/9,输出数据要求为整型。c为摄氏度,f为华氏温度。

输出格式 :fahr = 150, celsius = 计算所得摄氏温度的整数值

int main(){

int fahr = 150,celsius;

celsius = 5*(fahr-32)/9;

printf("fahr = 150, celsius = %d\n",celsius);

return 0;

}

仅供参考,等号的前后都要空格,如果原题给了输出格式,要仔细看或者直接复制,还有就是int main 下面的每行前都有空的,和return对齐的,软件上会有的。

int main前面还有,大体如下图所示,该答案仅供参考,我只是个菜菜,也在辛苦地专研迷惑中。

追答

第2个回答  2008-06-29
我以前也用C语言编的,后来觉得还是VBS好,不信你试试。(我自编的)

a="欢迎使用本软件!"&vbCr&vbCr&"本程序可互换摄氏度与华氏度。您想干什么?(0=摄氏度-华氏度;1=华氏度-摄氏度)"
b=inputbox(a,"温度转换器")
if b="" then
msgbox("程序没有接收到任何字符!请重新启动程序以重试!")
else
b=int(b)
select case b
case 0
a="请输入要转化的温度:"
c=inputbox(a,"温度转换器")
if c="" then
msgbox("程序没有接收到任何字符!请重新启动程序以重试!")
else
c=int(c)
if c<-273.15 then
msgbox("错误!温度低于绝对零度!")
else
f=1.8*c+32
msgbox("将此温度转化成华氏度为:"&f&"℉")
end if
end if
case 1
a="请输入要转化的温度:"
f=inputbox(a,"温度转换器")
if f="" then
msgbox("程序没有接收到任何字符!请重新启动程序以重试!")
else
f=int(f)
if f<-459.67 then
msgbox("错误!温度低于绝对零度!")
else
c=(f-32)/1.8
msgbox("将此温度转化成摄氏度为:"&c&"℃")
end if
end if
case else
msgbox("输入错误!")
end select
end if

将上面的程序粘贴到记事本里,保存时文件名设为“温度转换器.vbs”(不带引号),可从摄氏度转化为华氏度,或从华氏度转化为摄氏度,还防止输入低于绝对零度的温度,也会对不输入信息做出提示。
第3个回答  2008-06-25
#include <stdio.h>
main()
{
float f,c;
printf("please enter F:");
scanf("%f", &f);
c=5.0*(f-32.0)/9.0
printf("%f",c);
}本回答被提问者采纳

C语言编程:输入一个华氏温度,要求输出摄氏温度,公式为:c=5(F-32)\/...
float c,f;printf("请输入一个华氏温度:\\n");scanf("%f",&f);c=(f-32)*5\/9;printf("对应的摄氏温度是:%.2f\\n",c);}

C语言编程:输入一个华氏温度,要求输出摄氏温度,公式为:c=5(F-32)\/...
c#includeintmain(void){然后,提示用户输入华氏温度,并使用scanf函数读取输入:cfloatc,f;printf("请输入一个华氏温度:\\n");scanf("%f",&f);接下来,根据公式计算摄氏温度,并使用printf函数输出结果,保留两位小数:cc=(f-32)*5\/9;printf("对应的摄氏温度是:%.2f\\n",c);最后,main函数会结...

C语言编程。输入一个华氏温度,输出摄氏温度,公式为c=5\/9 (F-32)
temp;printf("请输入华氏温度值:\\n");scanf("%f",&temp);printf("摄氏温度为%f",(temp-32)*5\/9);

c语言:输入一个华氏温度,要求输出摄氏温度。公式为:
直接输出结果,以下是使用C语言将华氏温度转换为摄氏温度的代码片段:当需要在C语言中将一个华氏温度转换为摄氏温度时,可以使用公式C=5.0\/9.0*(F-32),其中C表示摄氏温度,F表示华氏温度。下面是一个示例程序,展示了如何实现这一转换:include<stdio.h>voidmain(){floatF,C;printf("请输入华氏温...

c语言:输入一个华氏温度,要求输出摄氏温度。公式为:
公式:C=5.0\/9.0*(F-32);include<stdio.h> voidmain(){ floatC,F;printf(“InputF:”);scanf("%f",&F);\/\/输入华氏度 C=5.0\/9.0*(F-32);\/\/换算公式 printf(“C=%f\\n”,C);\/\/输出结果 }

C语言编程:输入一个华氏温度,要求输出摄氏温度,公式为:
include <stdio.h>int main(){ double c, f; printf ("请输入华氏温度:"); scanf ("%lf", &f); c=5.0\/9*(f-32); printf ("%g华氏温度是%.2f摄氏温度\\n", f, c); return 0;}

输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)\/9 输出要求有...
1、可以是python语言编写,分析如下: (1) 输入输出的摄氏度采用字母C、c开头,温度可以是整数或小数,如:C12.34指摄氏度12.34度; (2) 输入输出的华氏度采用字母F、f开头,温度可以是整数或小数,如:F87.65指摄氏度87.65度; 2、具体编写的python程序截图 3、程序如下,注意tab建缩进一致,否则报错 temp = input("请...

编程输入一个华氏温度,要求输出摄氏温度。公式为c=5\/9(f-32)
int prog(int x){ return 5 * (x - 32) \/ 9;}

c语言输入一个华氏温度,要求输出摄氏温度。公式为c=5\/9(f-32)
include <stdio.h>main(){float f,c;printf("please enter F:");scanf("%f", &f);c=5.0*(f-32.0)\/9.0printf("%f",c);}

什么c语言输入一个华氏温度,输出摄氏温度?
c语言输入一个华氏温度,输出摄氏温度公式为c=5\/9(f-32)。123456789#include <stdio.h>main(){float f,c;printf("please enter F:");scanf("%f", &f);c=5.0*(f-32.0)\/9.0printf("%f",c);} C语言:1.C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以...

相似回答