早教吧 育儿知识 作业答案 考试题库 百科 知识分享

7.题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到5报数),凡报到5的人退出圈子,问最后留

题目详情
7. 题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到5报数),凡报到5的人退出圈子,问最后留
▼优质解答
答案和解析
#include
#define MAX 500
main()
{
int i,k,m,n,people[MAX],*p;

printf("please input the number of people:");
scanf("%d",&n);
p=people;
for(i=0;i *(p+i)=i+1;

i=0;
k=0;
m=0;

while(m {
if(*(p+i)!=0)
k++;
if(k==5)
{
*(p+i)=0;
k=0;
m++;
}
i++;
if(i==n)
i=0;
}
while(*p==0)
p++;
printf("The people whose number is %d is left\n",*p);
}
看了 7.题目:有n个人围成一圈,...的网友还看了以下:

1.某化工厂第一、二、三车间人数比为8:12:21,第一车间人数比第二车间人数少80人,三车间各多  2020-04-09 …

第一季度接待游客2.5万人,第二季度5万人,第三季度6万人,第四季度4.5万人,平均每月接待游客?  2020-05-17 …

乘车.小红上车后数了车上有43人,到第一站5人下,2人上;第二站3人下,4人上;第三站1人下,5人  2020-06-13 …

人的第1、2、3、4、5、6、7、8、9、10感分别是什么.5感分别是视觉、嗅觉、味觉、听觉、触觉  2020-07-05 …

某工厂第一车间的人数比第二车间少16,因工作需要,从第二车间调5人到第一车间,这时第一车间比第二车  2020-07-17 …

某工厂第一车间的人数比第二车间少16,因工作需要,从第二车间调5人到第一车间,这时第一车间比第二车  2020-07-17 …

某工厂第一车间的人数比第二车间少16,因工作需要,从第二车间调5人到第一车间,这时第一车间比第二车  2020-07-17 …

A,B,C,D,E一共5人参加一次满分为10分的考试,每人得分都是整数.A说:“我得了4分.”B说:  2020-11-01 …

在五位数中,各位数字之和是5的五位数有.相当于把5个相同的球分给5个人,第一个人至少分到1个如果第一  2020-11-20 …

六年级240人参加队列训练,分成3个小队.如果从第一、第二小队各调5人到第三小队,这时第一、第二和第  2020-12-24 …