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-28 16: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

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •