关于儿童春游儿歌

约瑟夫问题
1个回答2024-07-02 17:23
约瑟夫环:

约瑟夫环问题的一种描述是:编号为1.2.3…….n的n个人按顺时针方向围坐一圈



,每人手持一个密码(正整数),开始任意选一个整数作为报数上限值,从第一



个人开始顺时针自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密



码作为新的m值,从他顺时针下一个人开始重新从1开始报数,如此下去直到所有



的人全部都出列为止。试设计程序实现。

要求:利用循环链表存储结构模拟此过程,按照出列的顺序打印各人的编号。

测试数据:m的值初始为20:密码3,1,7,2,4,8,4。

正确的结果:6,1,4,7,2,3,5。

提示:程序运行后首先要求用户指定初始报数上限。然后读取各人的密码。设



n<30。





typedefstructnode

{

intnum,code;

structnode*next;

}lnode;

voidmain()

{

inti,j,key,n;/*i,j为记数器,key为输入的密码,n为人的总个数*/

lnode*p,*s,*head;

head=(lnode*)malloc(sizeof(lnode));/*为头结点分配空间*/

p=head;

printf("Pleaseenterthenumoftheperson:");/*输入人的总个数*/

scanf("%d",&n);

for(i=1;i<=n;i++)

{

printf("Person%d",i);

printf("code:");

scanf("%d",&key);/*输入各个人的密码*/

s=p;

p=(lnode*)malloc(sizeof(lnode));/*创建新的结点*/

s->next=p;

p->num=i;

p->code=key;

}

p->next=head->next;

p=head;

head=head->next;

free(p);





p=head;

do

{

printf("
Person%dCode:%d",p->num,p->code);/*输出链表*/

p=p->next;

}while(p!=head);









printf("
Pleaseenteryourfirstkey:");/*输入第一个数*/

scanf("%d",&key);

do

{

j=1;/*j为记数数*/

p=head;

while(j
{

s=p;

p=p->next;

j++;

}

i=p->num;

key=p->code;

printf("
Theoutofthenum:");

printf("Person%d",i);

s->next=p->next;

head=p->next;/*重新定义head,下次循环的开始结点*/

free(p);

n--;/*每循环一次人是减1*/

}while(n>0);

getch();

}
求厨房简笔画
1个回答2024-07-02 17:21




介三张

左边一个书右边一个页念什么字啊
1个回答2024-07-02 17:19
有这个字吗?
刚翻了下字典也没找到
洗澡流鼻血
1个回答2024-07-02 17:17
病情分析:您好:考虑你所说的情况鼻出血是多种疾病中的一种常见症状。可以分为(1)肺经热盛性(2)胃热炽盛性(3)肝火上逆型(4)肝肾阴虚型(5)脾不统血型。
指导意见:建议您有时间最好去医院用中草药辩证调理一段时间吧,另外多喝水,多吃新鲜的水果和蔬菜,避免熬夜上火。
2周岁的宝宝不敢跟别人抢东西,怎么办?
1个回答2024-07-02 17:17
每个孩子都有自己的特性,我家姑娘也是这样,有点内向,不用想太多。不过多带孩子出去玩,带她玩的时候多陪陪她,应该会好一些。
海底世界有什么鱼?
1个回答2024-07-02 17:15
最著名的是白鲸(其实这不算鱼) 有它的表演比较著名的有 龙胆石斑 苏眉 刺鲀 狮子鱼 沙虎鲨 美人虾与千手佛 。
我孩子爱挑食,我该怎么办,能吃凯蒂凡营养包吗?
1个回答2024-07-02 17:13
孩子吃营养包一点意义都没有,能吃饭做些好的菜就可以了,饿了再吃,吃饭之前喝点奶,这样营养有了。
姐姐被弟弟欺负
1个回答2024-07-02 17:12
这孩子 家长咋教育的啊?
你就得打他 别怕他告诉他父母
就打他 让他怕你

现在的小孩子鬼大着呢
不收拾真不行
小树不修不直溜,人不修理艮啾啾
修理他
求北京首创奥特莱斯儿童剧表演具体时间安排?
1个回答2024-07-02 17:11

5月31日  冰雪奇缘  6月1日  巴啦啦小魔仙  6月2日  白雪公主

热门问答