View Code of Problem 3309

#include<stdio.h>
struct kids
{
	char name[100];
	int flag;//表示是否退出 
};
int main()
{
	int n;
	scanf("%d",&n);
	struct kids a[n];
	for(int i=0;i<n;i++)
	{
		scanf("%s",a[i].name);
		a[i].flag=0;
	}
	int w,s;
	scanf("%d,%d",&w,&s);
	int flag=0;
	for(int i=w-1;i<n;i++)
	{
		if(a[i].flag==0)
		{
			flag++;
		}
		if(flag==s)
		{
			printf("%s\n",a[i].name);
			a[i].flag=1;
			flag=0;
		}
		if(i==n-1) i=-1;	
	}
		
} 

Double click to view unformatted code.


Back to problem 3309