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

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/31 07:52:09
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
xQ]KA}1˪=P?b0(*]񓂔RU)53;Sa=saԜ&t[Gf߀s ΟIty^͓4=(Zsr*.2rkUjyfIG k<_ps%Nг`Țx71t38P`Hq&Ry +.)a/DM)ݰ*

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
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

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
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