c++ 算法
{
cout<=0;i--)//移动一个位置就要移动每一个数组元素 {
a[i+1]=a[i]; }
a[0]=a[n]; } }
/* 6、有n个人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。*/ #include
void change(int a[],int n); void main() {
int i,a[50],n; cout<<"输入人数:"; cin>>n; for(i=0;i<n;i++) a[i]=i+1; change(a,n); }
void change(int a[],int n) {
int qnumber=0,i=0,k=0;
while(n-qnumber>1)//直到只剩下1人时 {
if(a[i]!=0)k++; //报数 if(k==3) {
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库c++算法大全(19)在线全文阅读。
相关推荐: