题目内容

华氏和摄氏温度的转换公式为C=5/9×(F-32)。式中,C表示摄氏温度,F表示华氏温度。要求:华氏0℉~300℉,每隔20℉输出一个华氏温度对应的摄氏温度值。代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include int main() { int upper = 300, step = 20; float fahr = 0, celsius; while (fahr < upper) { _________________; printf("%4.0f\t%6.1f\n", fahr, celsius); ________________ ; } return 0; }

A. 第8行代码: celsius = 5.0 / (9 * (fahr - 32))第10行代码: fahr = fahr + step
B. 第8行代码: celsius = 5 / 9 * (fahr - 32)第10行代码: fahr = fahr + step
C. 第8行代码: celsius = 5.0 / 9 * (fahr - 32)第10行代码: fahr = fahr + step
D. 第8行代码: celsius = 5.0 / 9 * (fahr - 32)第10行代码: fahr = fahr - step

查看答案
更多问题

以下程序运行的结果是#include int main(){ int n=100; while(n>97) { n--;printf("%3d ",n); }}

A. 100 99 98
B. 99 98
C. 100 99 98 97
D. 99 98 97

设有以下程序段,则下面描述中正确的是int k = 10;while(k=0) k= k-1;

A. while循环执行10次
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次

以下程序片段输出结果是什么( )int i=1,sum=0,fac = 1; do {sum=sum+i;fac*=i;i++; }while(i<6); printf("%d %d",sum,fac);

A. 15 120
B. 15 1
C. 0 1
D. 21 720

以下程序片段输出结果是什么( )int i=1,sum=0,fac = 1; dosum=sum+i;fac*=i;i++; while(i<6); printf("%d %d",sum,fac);

A. 15 120
B. 编译错误
C. 0 1
D. 21 720

答案查题题库