开发工具:
文件大小: 36kb
下载次数: 0
上传时间: 2008-09-09
详细说明: 约瑟夫代码如下: #include #include typedef int ElemType; typedef struct LNode{ ElemType data;int num;struct LNode *next; }LNode,*LinkList; void CreateList_L(LinkList *L,int n) { int i=0;ElemType e; LinkList p,q;*L=(LinkList)malloc(sizeof(LNode)); (*L)->next=NULL;(*L)->data=n;q=*L; while(idata=e;p->num=i+1; p->next=NULL;q->next=p; q=p; i++;} p->next=(*L)->next; } void PrintList(LinkList L) { int i=0;LinkList p;p=L->next; while(idata) { printf("%5d",p->data); p=p->next;i++; } printf("\n"); } void Put(LinkList *L) { int i,m;LinkList p,q; printf("input a number:\n");scanf("%d",&m);q=(*L)->next; while((*L)->data) {for(i=0;inext; } printf("%5d",q->num);m=q->data; p->next=q->next; free(q); q=p->next; (*L)->data=(*L)->data-1;} } void main() {LinkList L;int a; printf("请输入人数:"); scanf("%d",&a); printf("请输入密码:"); CreateList_L(&L,a); printf("您输入的数字为:\n"); PrintList(L); Put(&L); } ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.