早教吧作业答案频道 -->其他-->
一道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循环的题,算来...的网友还看了以下:
一道while循环的题,算来算去还是和答案不一样main(){intk=2;do{k+=3;}wh 2020-05-20 …
算法高二学的程序把K进制位数为N的数字A的右数第I位数字化为十进制数Binputa,k,nb=oi 2020-06-10 …
一、要使循环体至少执行一次,应使用循环.A)For…NextB)While…EndWhileC)D 2020-06-15 …
1.写出以下程序运行后的输出结果.(请写出每次循环结束后k和num的值)main(){intk=1 2020-07-19 …
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。#inc 2020-07-23 …
#includevoidmain(){intk=0;charc='A';do{switch(c++ 2020-07-23 …
如图1,△ABC的两条中线AD、BE相交于点O(1)求证:DO:AO=1:2;(2)连接CO并延长 2020-07-31 …
C++:编程计算π的近似值,要求计算到最后一项的绝对值小于为止.利用公式π/4≈1-1/3+5/1 2020-08-02 …
Do“LuckyNumbers”ReallyBringGoodLuck?Outline:1.有些人认 2020-11-03 …