用VB编写程序,有17个人围成一圈(编号0~16),第0号的人开始从1报数,凡是报到3的倍数的人离开圈子,然后在数下去,直到最后只剩下一个人为止.问此外人原来的位置号是多少?要代码
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 01:36:52
![用VB编写程序,有17个人围成一圈(编号0~16),第0号的人开始从1报数,凡是报到3的倍数的人离开圈子,然后在数下去,直到最后只剩下一个人为止.问此外人原来的位置号是多少?要代码](/uploads/image/z/14573741-5-1.jpg?t=%E7%94%A8VB%E7%BC%96%E5%86%99%E7%A8%8B%E5%BA%8F%2C%E6%9C%8917%E4%B8%AA%E4%BA%BA%E5%9B%B4%E6%88%90%E4%B8%80%E5%9C%88%EF%BC%88%E7%BC%96%E5%8F%B70%EF%BD%9E16%EF%BC%89%2C%E7%AC%AC0%E5%8F%B7%E7%9A%84%E4%BA%BA%E5%BC%80%E5%A7%8B%E4%BB%8E1%E6%8A%A5%E6%95%B0%2C%E5%87%A1%E6%98%AF%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%E5%9C%88%E5%AD%90%2C%E7%84%B6%E5%90%8E%E5%9C%A8%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%8B%E4%B8%80%E4%B8%AA%E4%BA%BA%E4%B8%BA%E6%AD%A2.%E9%97%AE%E6%AD%A4%E5%A4%96%E4%BA%BA%E5%8E%9F%E6%9D%A5%E7%9A%84%E4%BD%8D%E7%BD%AE%E5%8F%B7%E6%98%AF%E5%A4%9A%E5%B0%91%3F%E8%A6%81%E4%BB%A3%E7%A0%81)
用VB编写程序,有17个人围成一圈(编号0~16),第0号的人开始从1报数,凡是报到3的倍数的人离开圈子,然后在数下去,直到最后只剩下一个人为止.问此外人原来的位置号是多少?要代码
用VB编写程序,有17个人围成一圈(编号0~16),第0号的人开始从1报数,凡是报到3的倍数的人离开
圈子,然后在数下去,直到最后只剩下一个人为止.问此外人原来的位置号是多少?要代码
用VB编写程序,有17个人围成一圈(编号0~16),第0号的人开始从1报数,凡是报到3的倍数的人离开圈子,然后在数下去,直到最后只剩下一个人为止.问此外人原来的位置号是多少?要代码
C的
int all=17,need=17,k=3;
int x=0,y=0,i=0,j=0;
int a[5001]={0};
while(1)
{
x=x%all+1;
if(a[x]==0)
{
i=(i+1)%k;
if(i==0)
{y=y+1;a[x]=1;}
}
if(y==need)break;
}
用VB编写程序,有17个人围成一圈(编号0~16),第0号的人开始从1报数,凡是报到3的倍数的人离开圈子,然后在数下去,直到最后只剩下一个人为止.问此外人原来的位置号是多少?要代码
有100个人围成一圈,并编号,从一开始报数(1-3循环报),每次抽出报过3的人,问最后的人原来是几号.把这个问题用c++编写,我需要c语言的一个程序。
VB 有十七个人围成一圈(编号为0~16),第0号的人开始从1报数,凡报到3的倍数的人离开圈子,然后再数下去直到最后只剩下一个人为止.问此人原来的位置号是多少?要的是程序!
用VB编写程序.计算1+2+3+.+100
用VB编写一个至少30句的程序
有n个人围成一圈,按顺序从1到n编号.从第一个人开始报数,报数3的人退出圈子,下一个人从1开始重新报数,用最简单的C语言,
VB编程17人编号为0-16围成一圈,0号人开始从1报数,凡是报数为3倍数的人离开圈子,继续报数,直到剩下1人,求此人编号.
用VB编写把9个元素的数组A的围成一圈,每三个相邻数相加得到数组B,再对B升序排列
C语言:有n个人围成一圈,按顺序从1到n编号.从第一个人开始报数,报数3的人退出圈子【问题描述】 有n个人围成一圈,按顺序从1到n编号.从第一个人开始报数,报数3的人退出圈子,下一个人从1开
C语言 有n个人围成一圈,按顺序从1到n编号.从第一个人开始报数,报数3的人退出圈子有n个人围成一圈,按顺序从1到n编号.从第一个人开始报数,报数3的人退出圈子,下一个人从1开始重新报数,报数
19个人编号为1至19,任意围成一圈,求证必然有3个相临的人号码之和大于等于32.
1编写函数求:1-1/2+1/3-1/4+.+1/n C++2设计函数Fri(int M,int n),功能是将M个人围成一圈,编号为1—M,从第1号开始报数,报到n的倍数的人离开,一直数下去,直到最后只剩下1人.求此人的编号.
1、编写程序,模拟约瑟夫环(josephus)问题:n个人(编号为1,2,3,……,n (n>0) )按顺时针方向围坐一圈,每人持有一个正整数密码.开始时任意给出两个值:一个为首先报数的人的编号i (0
用VB编写一个解一元二次方程 AX2+BX+C=0的程序
输入n个 数,求出它们的最大值,最小值和平均值?用VB怎么编写程序
如何设计用vb语言编写一个程序,输入三个数,输出其中的最大数
用VB编写程序,计算1!+2!+3!+……+15!的值.
用VB编写程序:随机产生三个数,求出其中最小的那个数