josephus问题.
josephus问题.
#define MAXNUM 100
#define FALSE 0
#define TRUE 1
typedef int DataTypep;
void josephus(pseqlist palist,int s,int m)
{int s1,i,w;
s1=s-1;
for(i=palise->n;i>0;i--)
{
s1=(s1+m-1)%i;
w=retrieve(palise,s1);
printf("out element %d\n",w);
delete_seq(palise,s1);
}}
main()
{pseqlist jos;
int i,k;
int n,s,m;
printf("input n,s,m");
scanf("%d%d%d",&n,&s,&m);
jos=createNullList();
if(jos==NUll)exit(1);
for(i=0;i<n;i++)
{
k=insert(jos,i,i+1);
if(k==FALSE)exit(1);
}
josephus(jos,s,m);
free(jos);
}
n个人坐,从s人报数,数到第m人出列.后继续知道没人/
程序全按书打都不能运行.郁闷好多天拉.

爱看小说历史故事书吃零食玩游戏看漫画动画片种花看足球看美女看帅哥爱和小孩子玩.欢迎有同样爱好的加我qq229278452,请注明你的爱好