问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

猴子选大王的编程,数据结构方法

发布网友 发布时间:2022-04-22 03:59

我来回答

2个回答

热心网友 时间:2023-06-26 12:33

可使用数组回溯法:
回溯法是:将猴子总个数循环,第一次循环都是将当前需要出圈的猴子排列到数组的末尾。这样全部猴子循环一遍后,数组头的猴子极为猴王。注意,循环一起找出第一个之后将之循环它之前的剩余数组。即程序中的for(i=MAX-1;i>=0;i--)

[cpp] view plaincopy
#include<stdio.h>
#include<dos.h>
#define MAX 30/*定义猴子总数*/
int i,j,k,temp;
int Monkey[MAX],S;

void init()
{
for(i=0;i<MAX;i++)
Monkey[i]=i+1;
for(i=0;i<MAX;i++)
printf("%d ",Monkey[i]);/*让猴子站成一圈*/
printf("\n");
}
void output()
{
printf("猴子淘汰出圈的顺序是:\n\r");
for(i=MAX-1;i>=0;i--)
printf("第 %3d 只猴子出圈!\n\r",Monkey[i]);
printf("猴王是:第 %d 只猴子\n\r",Monkey[0]);
}
void main()
{

init();

printf("请输入出队的序数:");
scanf("%d",&S);/*读取猴子出队序数*/

for(i=MAX-1;i>=0;i--)
{
for(k=1;k<=S;k++)
{
temp=Monkey[0];
for(j=0;j<i;j++)
{
Monkey[j]=Monkey[j+1];
}
Monkey[i]=temp;
}/*将每一次要出队的猴子排到队尾*/
}
output();
}

热心网友 时间:2023-06-26 12:33

猴子选大王数据结构算法?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 计量检测的范围包含有哪些? 女友脾气大性格强势,太过自我,一切以自己为中心... 长度计量器具怎么分类 猴子的基本生活习性 为什么现在的女人都是以自我为中心的,很自私? 强制检定的工作计量器具? 不顾及别人感受,以自我为中心的星座女有哪些呢? 一个女生,在班里特别以自我为中心 计算机如何设置自动更新 女友总是以自我为中心应该分手吗? 王者荣耀猴子怎么设置操作? 强检安全防护用计量器具包括哪些 电脑自动更新怎么设置 女朋友总是以自己为中心,很少考虑我的感受,该怎... LOL猴子怎么玩厉害 那些以自我为中心的女孩,到底都是怎样的性格呢? 猴子的特征和生活习性 压力管道生产上的计量器具有哪些? 企业贷款贴息 如何看待任性、以自我为中心的女生? 女朋友太以自我为中心,怎么办,我感觉有点累! 强制检定仪器设备有哪些 王者荣耀:猴子怎么玩 哪些计量器具能自检 有一个女人的性格处处以自己为中心,从来不考虑别... 猴子排序法的实际意义是什么? 以下温度计哪些是强检器具? 女朋友以自我为中心,都不能说她错,是怎样的人格? 英雄联盟买猴子好还是亚索好 女朋友性格太以自我为中心了怎么办 关于猴子来历的研究报告 以自我为中心的女人是什么性格 数据结构顺序表写猴子选大王怎么写啊? 工作中,总是遇到以自我为中心的女同事,这种情况... 猴子的器官长得跟人一样吗 以自我为中心的女人,说话从来不考虑你的感受,这... 猴子的技能详细介绍 为什么有些女生喜欢以自己为中心,大家说说原因? 女人很强势,以自我为中心,不懂得体谅男人 工作中,总是遇到以自我为中心的女同事,该怎么办?