meili 发表于 2022-10-27 16:03:33

C语言的一个运算,麻烦讲解一下,谢谢了设inta=11,b=2;执行下述程序段后,变量a和b的值分别是_______.do{a/=b++;}while(agt;b);A.1,3B.1,4C.2,3D.2,4

<p>问题:C语言的一个运算,麻烦讲解一下,谢谢了设inta=11,b=2;执行下述程序段后,变量a和b的值分别是_______.do{a/=b++;}while(agt;b);A.1,3B.1,4C.2,3D.2,4
<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">施壮的回答:<div class="content-b">网友采纳  dowhile循环,先执行循环体,再判断条件,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]
查看完整版本: C语言的一个运算,麻烦讲解一下,谢谢了设inta=11,b=2;执行下述程序段后,变量a和b的值分别是_______.do{a/=b++;}while(agt;b);A.1,3B.1,4C.2,3D.2,4