Board logo

标题: C语言经典算法之链表十五人排序 [打印本页]

作者: 苹果也疯狂    时间: 2014-5-22 09:31     标题: C语言经典算法之链表十五人排序

/*发个半拉作品在这里,疑问很多,怎么才能判断一个人和其他的人见过面呢?
累的我都头疼*/
#include <stdio.h>
#include <malloc.h>
struct net
{
         intnember[3];
         structnet *next;
}
main()
{
         intg=0,d=0,w=0,b=0,j,k,i=0,a[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
         //      v=0,h[]={1,8,6,5,3,12,2,13,4,9,14,11,15,7,10};
         structnet *head=NULL,*trail,*body;
         while(b<7)
         {
         for(j=0;j<5;j++)
         {
                   body=(structnet*)malloc(sizeof(struct net));
         for(k=0;k<3;k++)
                   {
                            body->nember[k]=a[i%15];
                            i+=1+w;
                            /*if(b>3)
                            {
                             body->nember[k]=h[v%15];
                             v+=1+d;
                            }
                            else
                            {
                            body->nember[k]=a[i%15];
                            i+=1+w;
                            }*/
                            //(i>315)?(i-=1+w)i+=1+w);
                   }
                   if(head==NULL)
                   {
                            head=body;
                            trail=body;
                   }


                   else
                   {
                            trail->next=body;
                            trail=body;
                   }
         }
         w+=6;
         //(b>3)?(d+=6)w+=6);
         b++;
         }
         trail->next=NULL;
         while(head!=NULL)
         {
       printf(" ");
                   for(k=0;k<3;k++)
                   {
                   g++;
                   (g%15)?(printf("%d",head->nember[k])):
                   (printf("%d\n",head->nember[k]));
                   }
                   printf("");
                   head=head->next;
         }
}




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0