📄 l3.1a
字号:
#print(Section 1.3)The file Ref.c contains a copy ofa program to convert Fahrenheit toCelsius that prints from 0 to 300degrees in steps of 20.Modify it to print from 300 down to 0in steps of 50. Type ready when you're done.#once #create Ref 300 148.9 250 121.1 200 93.3 150 65.6 100 37.8 50 10.0 0 -17.8#once #create Ref.c/* print Fahrenheit-Celsius table for f = 0, 20, ..., 300 */main(){ int lower, upper, step; float fahr, celsius; lower = 0; /* lower limit of temperature table */ upper = 300; /* upper limit */ step = 20; /* step size */ fahr = lower; while (fahr <= upper) { celsius = (5.0/9.0) * (fahr-32.0); printf("%4.0f %6.1f\n", fahr, celsius); fahr = fahr + step; }}#usera.out >x#cmp Ref x#succeedHere's our solution:main() /* Fahrenheit-Celsius 300 ... 0 by 50 */{ int lower, upper, step; float fahr; lower = 0; /* lower limit of temperature table */ upper = 300; /* upper limit */ step = 50; /* step size */ for (fahr = upper; fahr >= lower; fahr = fahr - step) printf("%4.0f %6.1f\n", fahr, (5.0/9.0) * (fahr-32.0));}#log#next3.1b 10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -