贴吧图像
11/26/2018

#include <stdio.h>

#define N 13

struct person

{

int number;

int nextp;

}link[N+1];

 

int main()

{

int i,count,h;

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

{

if(i==N)

link[i].nextp=1;

else

link[i].nextp=i+1;

link[i].number=i;

}

printf("\n");

count=0;

h=N;

printf("sequence that persons leave the circle:\n");

while(count<N-1)

{

i=0;

while(i!=3)

{

h=link[h].nextp;

if(link[h].number)

i++;

}

printf("%4d",link[h].number);

link[h].number=0;

count++;

}

printf("\nThe last one is");

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

if(link[i].number)

printf("%3d",link[i].number);

printf("\n");

return 0;

}

更新时间:11/26/2018
回复(0)
0?1470885445
登录后可添加回复
贴吧图像
吧主:
尹刚
回答:0
大家可以在这里讨论使用Trustie平台时面临的各种问题,我们会对所有问题进行解答!其他用户也可以随时提供帮助,积累评分!
问题和建议
还能输入50个字符 Submit

加入QQ群

关注微信APP


×