C语言的一个运算,麻烦讲解一下,谢谢了

C语言的一个运算,麻烦讲解一下,谢谢了
设int a=11, b=2;执行下述程序段后,变量a和b的值分别是_______.
do
{ a/=b++;
}while(a>b);
A. 1,3 
B. 1,4
C. 2,3
D. 2,4
JOYCZM 1年前 已收到1个回答 举报

hhhdd 幼苗

共回答了16个问题采纳率:87.5% 举报

do while循环,先执行循环体,再判断条件,a/=b++ --> a=a/(b++),所以a=11/2=5,b再执行b++,此时a=5,b=3,条件满足~
循环继续,a/=b++,a=5/3=1,b=4
循环条件不再满足,循环退出,所以a=1,b=4

1年前

8
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.030 s. - webmaster@yulucn.com