反向打印华氏温度表

我有一个问题,如何解决这个目标。 “修改温度转换程序以相反的顺序打印表格,即从300度t 0开始。程序是用C编写的。

#include <stdio.h>
/*print Fahrenheit-Celsius Table*/

int main()
{
    int fahr;

    for (fahr = 0; fahr <= 300; fahr = fahr +20)
    printf("%3d %6.1f\n",fahr,(fahr-32)*(5.0/9.0));
}
flypig1025 回答:反向打印华氏温度表

for循环中唯一需要做的修改是:

for(fahr = 300; fahr >= 0; fahr = fahr - 20)
  • for循环的第一部分将fahr初始化为300(上方 限制)。
  • 条件fahr >= 0测试fahr变量是否超过 或满足0(下限)。
  • 步骤表达式fahr = fahr - 20递减fahr变量 按步长。
,

您只需要更改for循环的初始化和终止条件

/*print Fahrenheit-Celsius Table*/

int main()
{
    int fahr;

    for (fahr = 300; fahr >= 0; fahr = fahr -20)
    printf("%3d %6.1f\n",fahr,(fahr-32)*(5.0/9.0));
}```
本文链接:https://www.f2er.com/3078429.html

大家都在问