C语言的一个运算,麻烦讲解一下,谢谢了设inta=11,b=-查字典问答网
分类选择

来自丁相福的问题

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

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

  设inta=11,b=2;执行下述程序段后,变量a和b的值分别是_______.

  do

  {a/=b++;

  }while(a>b);

  A.1,3

  B.1,4

  C.2,3

  D.2,4

1回答
2020-12-2816:36
我要回答
提示:回答问题需要登录哦!
施壮

  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

2020-12-28 16:37:51
大家都在问
最新问答