永发信息网

int n=1; do {n=++n*5;} while(n=10); 此循环的循环体执行了几次?请详解

答案:2  悬赏:0  手机版
解决时间 2021-03-11 06:47
  • 提问者网友:容嬷嬷拿针来
  • 2021-03-10 19:05
int n=1; do {n=++n*5;} while(n=10); 此循环的循环体执行了几次?请详解
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-03-10 20:42
int n=1;
do
{n=++n*5;}
while(n=10);
这个循环会无限循环。因为(n=10)是一个赋值语句,其值永远是10(非0)

int n=1;
do
{n=++n*5;}
while(n==10);
会执行二次循环体。首次执行n=++n*5;后,n的值为10。
再次执行n=++n*5后,n的值为55。不再满足条件,于是退出循环。
全部回答
  • 1楼网友:不如潦草
  • 2021-03-10 21:14
for (int i=0; i < n; s += i*i)     ;不知道你程序写全了没有,因为你现在写的这个for循环,循环体为空。 初始值:i=0,n未知,s未知。只有当i
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯