17个人围成圈,编号为1—17,从第1号开始报数,报到3的倍数的人离开,一直数下去,直到最后只剩下1人.求此人的编号.

17个人围成圈,编号为1—17,从第1号开始报数,报到3的倍数的人离开,一直数下去,直到最后只剩下1人.求此人的编号.

题目
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
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.