我目前正在通过 K&R 的“The C Programming Language”学习 C。有一个练习 (1-5),希望我使用 for 循环将华氏温度转换为摄氏度,但华氏温度的值从我指定的最大值按降序显示。上一个练习是相同的想法,但按升序排列(我成功完成了)。我试图完成降序任务,但在控制台中没有任何输出。
我不确定为什么这不起作用(我希望它不那么明显,令人尴尬!)
#include <stdio.h>
int main()
{
int fahrenheit;
for(fahrenheit = 250; fahrenheit <= 0; fahrenheit -= 25)
{
printf("%3d degrees fahrenheit is %3.3f degrees celcius\n", fahrenheit, (5.0 / 9.0) * (fahrenheit - 32));
}
return 0;
}