include <stdio.h>
#include<stdlib.h>
typedef struct jd{
int a,b;
struct jd *next;
}jd;
int main()
{
jd *p,*q;
p=(jd*)malloc(sizeof(jd));
p->b=1;
p->a=1;
q = p;
int i=0;
for(;i<9;i++)
{
p=p->next;
p->b=i+2;
p->a=0;
}
p->next=q;
for(i=0;i<1000;i++)
{
for(int j=0;j<(i+2)%10;j++)
{
p=p->next;
}p->a=1;
}
for(i=0;i<10;i++)
{
if(p->a==0) printf("可能在第%d个洞里面\n",p->b);
p=p->next;
}
free(p);
return 0;
}
#include<stdlib.h>
typedef struct jd{
int a,b;
struct jd *next;
}jd;
int main()
{
jd *p,*q;
p=(jd*)malloc(sizeof(jd));
p->b=1;
p->a=1;
q = p;
int i=0;
for(;i<9;i++)
{
p=p->next;
p->b=i+2;
p->a=0;
}
p->next=q;
for(i=0;i<1000;i++)
{
for(int j=0;j<(i+2)%10;j++)
{
p=p->next;
}p->a=1;
}
for(i=0;i<10;i++)
{
if(p->a==0) printf("可能在第%d个洞里面\n",p->b);
p=p->next;
}
free(p);
return 0;
}