有以下程序 #include main() { int i=0, sum=1; do { sum += i++ ; } while( i

admin2020-07-28  19

问题 有以下程序
#include
main()
{ int i=0, sum=1;
do
{
sum += i++ ;
} while( i<6 );

printf("%d \n",sum);
}
程序的输出结果是( )。

选项 A、16
B、18
C、20
D、22

答案A

解析 do-while循环的执行过程是先执行循环体再判定循环条件是否满足。该程序的循环条件为i<6,每次循环时i均自增1,sum是在1的基础上累加i自加前的值,即0到5,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/rQ3p777K
0

最新回复(0)