执行以下程序段,并回答下列问题。请注意,直接填数字,前后不要加空格等任何其他字符。
int fahr; double celsius; for (fahr = 91 ; fahr <= 100; fahr++) celsius = 5.0 * (fahr - 32) / 9.0; /* 语句① */ printf("%4d%6.1f\n", fahr, celsius); /* 语句② */
语句①执行了
次
语句②执行了 次
循环体语句共执行了
次
当循环结束时,变量fahr的值是
int fahr; double celsius; for (fahr = 91 ; fahr <= 100; fahr++) celsius = 5.0 * (fahr - 32) / 9.0; /* 语句① */ printf("%4d%6.1f\n", fahr, celsius); /* 语句② */
语句①执行了
次
语句②执行了 次
循环体语句共执行了
次
当循环结束时,变量fahr的值是
10 1 10 101
举一反三
- 华氏和摄氏温度的转换公式为C=5/9×(F-32)。式中,C表示摄氏温度,F表示华氏温度。要求:华氏0℉~300℉,每隔20℉输出一个华氏温度对应的摄氏温度值。 代码如下,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include intmain() { intupper=300,step=20; floatfahr=0,celsius; while(fahr<upper) { _________________; printf("%4.0f\t%6.1f\n",fahr,celsius); ________________; } return0; }
- Fritz,.....dochnichtsoschnell! A: fahren B: fahr C: fähr D: fährstdu
- 对于以下else-if语句,请回答下列问题。请注意,直接填数字,前后不要加空格等任何其他字符。当表达式1的值为“真”时,执行语句当表达式1的值为“假”但表达式2的值为“真”时,执行语句当表达式1和表达式2的值都为“假”时,执行语句
- while(条件1){语句A;if(条件2)break;语句B;}已知在执行到break语句时,语句A已执行了n次,则语句B执行了_______次
- 【填空题】执行下列Python语句后的输出结果是(),循环执行了()次
内容
- 0
以下程序段中的循环语句执行后,语句y=y+x;共执行了______次。for( y=10 , x=1 ; x<100 ; x=x+3 ) y=y+x; A: 0 B: 1 C: 33 D: 34
- 1
【单选题】设有程序段 int m=20; while (m=0) m=m++; A. while 循环执行 10 次 B. 循环是无限循环 C. 循环体语句一次也不执行 D. 循环体语句执行一次
- 2
若int n;则循环语句 for (n=0;n<30;n++);控制循环体执行()次
- 3
在for语句的执行过程中,表达式1在进入循环前执行____次,表达式2、循环体语句和表达式3将执行____次。
- 4
关于循环语句,下面说法中正确的是________ A: do-while语句的循环体至少会被执行l次 B: while语句的循环体至少会被执行l次 C: for语句的循环体至少会被执行l次 D: 在C语言中只能用for do或do-while语句实现循环结构