数据结构约瑟夫环
#include <stdio.h>#include <stdlib.h>
typedef struct node /* 结点的结构定义 */
{ int num; /* 编号子域 */
int sm; /* 密码子域 */
struct node *next; /* 指针域 */
}JOS;
/* 函数声明 */
JOS *creat();
void outs(JOS *h, int m);
/* 主函数 */
main()
{ int m; JOS *h;
h=creat();
printf("\n enter the begin secret code, m=(m>1)"); scanf("%d",&m);
outs(h, m);
} /* main */
/* 生成约瑟夫环 */
JOS *creat()
{ int i=0, mi;
JOS *new, *pre, *h;最后一句哪里错了?