C语言程序改错题啊,急的!在线等

2025-03-31 07:22:31
推荐回答(1个)
回答(1):

#include

void
main(
)
{
int
lower,
upper;
double
celsius,
fahr;
/*
定义2个double型变量,celsius表示摄氏度,fahr表示华氏度
*/
lower
=
30;
/*
变量
lower
给定转换范围的下限
*/
upper
=
40;
/*
变量
upper
给定转换范围的上限
*/
printf("fahr
celsius\n");
/*
显示表头
*/
/*
温度转换
*/
for
(fahr
=
lower;fahr
<=
upper;fahr
++)
//是分号不是逗号
{
celsius
=
5.0
/9.0
*
(fahr
-
32.0);
//这是关键5\9是整形不是浮点形
printf("%3.0f
%6.1f\n",
fahr,
celsius);
}
}