17个人围成圈,编号为1—17,从第1号开始报数,报到3的倍数的人离开,一直数下去,直到最后只剩下1人.求此人的编号.请用while和for循环各做一个,不过都不要用指针,这样能做出来吗?如果不能,请说
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 13:56:20
![17个人围成圈,编号为1—17,从第1号开始报数,报到3的倍数的人离开,一直数下去,直到最后只剩下1人.求此人的编号.请用while和for循环各做一个,不过都不要用指针,这样能做出来吗?如果不能,请说](/uploads/image/z/14573740-4-0.jpg?t=17%E4%B8%AA%E4%BA%BA%E5%9B%B4%E6%88%90%E5%9C%88%2C%E7%BC%96%E5%8F%B7%E4%B8%BA1%E2%80%9417%2C%E4%BB%8E%E7%AC%AC1%E5%8F%B7%E5%BC%80%E5%A7%8B%E6%8A%A5%E6%95%B0%2C%E6%8A%A5%E5%88%B03%E7%9A%84%E5%80%8D%E6%95%B0%E7%9A%84%E4%BA%BA%E7%A6%BB%E5%BC%80%2C%E4%B8%80%E7%9B%B4%E6%95%B0%E4%B8%8B%E5%8E%BB%2C%E7%9B%B4%E5%88%B0%E6%9C%80%E5%90%8E%E5%8F%AA%E5%89%A9%E4%B8%8B1%E4%BA%BA.%E6%B1%82%E6%AD%A4%E4%BA%BA%E7%9A%84%E7%BC%96%E5%8F%B7.%E8%AF%B7%E7%94%A8while%E5%92%8Cfor%E5%BE%AA%E7%8E%AF%E5%90%84%E5%81%9A%E4%B8%80%E4%B8%AA%2C%E4%B8%8D%E8%BF%87%E9%83%BD%E4%B8%8D%E8%A6%81%E7%94%A8%E6%8C%87%E9%92%88%2C%E8%BF%99%E6%A0%B7%E8%83%BD%E5%81%9A%E5%87%BA%E6%9D%A5%E5%90%97%3F%E5%A6%82%E6%9E%9C%E4%B8%8D%E8%83%BD%2C%E8%AF%B7%E8%AF%B4)
xRJA/6i]i}4:SCҲ-2C@Ѭw-O `ٝ7;j,թ[.]I,S*N?*`@ѫA9qt'--8 L#k=F1$[V'G`Q5SN|wxfV#el Sx-7LS\0A?4j Ƌ̠\\T;2W!6淛/Jw'prYP` pTRu?*ߞ4S;viTV,;? n7
17个人围成圈,编号为1—17,从第1号开始报数,报到3的倍数的人离开,一直数下去,直到最后只剩下1人.求此人的编号.请用while和for循环各做一个,不过都不要用指针,这样能做出来吗?如果不能,请说
17个人围成圈,编号为1—17,从第1号开始报数,报到3的倍数的人离开,一直数下去,直到最后只剩下1人.求此人的编号.
请用while和for循环各做一个,不过都不要用指针,这样能做出来吗?如果不能,请说一下理由,谢谢.
17个人围成圈,编号为1—17,从第1号开始报数,报到3的倍数的人离开,一直数下去,直到最后只剩下1人.求此人的编号.请用while和for循环各做一个,不过都不要用指针,这样能做出来吗?如果不能,请说
#include "stdio.h"
main()
{
int a[17]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17};
int n=17;
int i,k=0;
while(n>1)
{
for(i=0;i