早教吧作业答案频道 -->其他-->
一道while循环的题,算来算去还是和答案不一样main(){intk=2;do{k+=3;}while(k%5!=4);while(k%7!=1)k+=15;printf("k=%d\n",k);}
题目详情
一道while循环的题,算来算去还是和答案不一样
main()
{int k=2;
do{k+=3;
} while(k%5!=4);
while(k%7!=1)
k+=15;
printf("k=%d\n",k);
}
main()
{int k=2;
do{k+=3;
} while(k%5!=4);
while(k%7!=1)
k+=15;
printf("k=%d\n",k);
}
▼优质解答
答案和解析
先第1个while循环
开始k=2
k+=3(所以k=5,k%5!=4,继续循环)
k+=3(此时k=8,继续循环)
k+=3(此时k=11,继续循环)
k+=3(此时k=14,k%5==4,退出第1个while循环)
第2个while循环开始
k=14(k%7!=1,执行while循环)
k+=15(此时k=14+15=29,k%7==1,退出while循环)
输出k=29
开始k=2
k+=3(所以k=5,k%5!=4,继续循环)
k+=3(此时k=8,继续循环)
k+=3(此时k=11,继续循环)
k+=3(此时k=14,k%5==4,退出第1个while循环)
第2个while循环开始
k=14(k%7!=1,执行while循环)
k+=15(此时k=14+15=29,k%7==1,退出while循环)
输出k=29
看了 一道while循环的题,算来...的网友还看了以下:
将N个矩形的宽W除以长L(W/L)得出N个(W/L),将N个(W/L)的值相加之后的和除以N,得出 2020-04-09 …
A.0°和180°之间B.20°W以西和160°E以东;C.20°W和160°E之间;D.20°W 2020-04-23 …
外语根据上下文完成对话.D=DoctorW=WomanD:1,younglady?W:l"mnot 2020-04-26 …
高中的物理有关向心力的问题关于质点做匀速圆周运动,下列说法正确的是()A.由a=v^2/r知a与r 2020-04-26 …
matlab 程序出错,帮我看看错在哪儿了函数function dvdt=huxi(t,v) gl 2020-05-16 …
如果令A、B、C、D……X、Y、Z这26个英文字母,分别等于百分之1、2、3、4、……HARDWO 2020-07-09 …
大哥再问个问题定义变量如下:charc=‘w‘;inti=8;longL=15;floatf=8.9 2020-12-31 …
英语翻译z.j.z.m.h.t.h.z.m.w.d.s,w.t.a.y.l.l.全是拼音的第一个字母 2021-02-05 …
如果令A、B、C、D……X、Y、Z这26个英文字母,分别等于百分之1、2、3、4、……HARDWOR 2021-02-09 …
定义变量如下:charc=‘w‘;inti=8;longL=15;floatf=8.9f;以下赋值语 2021-02-18 …