我有一个问题,如何解决这个目标。“修改温度转换程序以相反的顺序打印表格,即从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));
}
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));
}```