• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            華劍緣
            一切都在這個過程中獲得,將那些目標埋藏于心中
            posts - 19,comments - 20,trackbacks - 0
            #include? " stdio.h "
            #include?
            " stdlib.h "
            typedef?
            struct
            {
            ?
            int ?number;
            ?
            int ?dicper;
            }
            ElemType;
            typedef?
            struct ?node
            {
            ?ElemType?data;
            ?
            struct ?node? * next;
            }
            Node, * LinkList;
            void ?Initiatte(LinkList? & L)
            {
            ?
            if ((L = (LinkList)malloc( sizeof (Node))) == NULL)exit( 1 );
            ?L
            -> next = L;
            }

            int ?Insert(LinkList? & L, int ?i,ElemType?x)
            {
            ?LinkList?q,p;
            ?p
            = L -> next;
            ?
            int ?j = 1 ;
            ?
            while (p != L? && ?j < i - 1 )
            ?
            {
            ??p
            = p -> next;
            ??j
            ++ ;
            ?}

            ?
            if (j != i - 1 ? && ?i != 1 )
            ?
            {
            ??printf(
            " 插入位置參數錯! " );
            ??
            return ? 0 ;
            ?}

            ?q
            = (LinkList)malloc( sizeof (Node));
            ?
            if ( ! q)exit( 1 );
            ?q
            -> data = x;
            ?q
            -> next = p -> next;
            ?p
            -> next = q;
            ?
            return ? 1 ;
            }

            int ?IsNotEmpty(LinkList?L)
            {
            ?
            if (L -> next == L) return ? 0 ;
            ?
            else ? return ? 1 ;
            }

            int ?Delete(LinkList? & p)
            {
            ?LinkList?q;
            ?q
            = p -> next;
            ?p
            -> next = p -> next -> next;
            ?free(q);
            ?
            return ? 1 ;
            }

            void ?output(LinkList? & L, int ?m)
            {
            ?LinkList?pre,q;
            ?pre
            = L;
            q
            = L -> next;
            ?
            while (IsNotEmpty(L) == 1 )
            ?
            {
            ??
            for ( int ?i = 1 ;i < m;i ++ )
            ??
            {
            ???pre;
            ???q
            = q -> next;
            ???
            if (q == L)
            ???
            {
            ????pre
            = q;
            ???q
            = q -> next;
            ???}

            ??}

            printf(
            " %d** " ,q -> data.number);
            ?m
            = q -> data.dicper;
            ?q
            = q -> next;
            ?
            if (q == L)q = q -> next;
            ?Delete(pre);
            ?}

            }

            int ?main()
            {
            ?
            int ?n;
            ?printf(
            " 請輸入人數的值:\n " );
            ?scanf(
            " %d " , & n);
            ?ElemType?
            * P;
            ?LinkList?L;
            ?Initiatte(L);
            ?
            int ?i,m;
            P?
            = ? new ?ElemType?[n];
            ?
            for (?i = 0 ;i < n;i ++ )
            ?
            {
            ?P[i].number
            = i + 1 ;
            ??printf(
            " 第%d個人輸入密碼 " ,i + 1 );
            ??printf(
            " \n " );
            ??scanf(
            " %d " , & P[i].dicper);
            ?}

            ??
            for (i = 1 ;i <= n;i ++ )
            ??Insert(L,i,P[i
            - 1 ]);
            ?printf(
            " 對m的數值進行初始化: " );
            ?scanf(
            " %d " , & m);
            ?printf(
            " 結果輸出: " );
            ?output(L,m);
            ?delete?[]?P;
            ?printf(
            " \n " );
            ?
            return ? 0 ;
            }


            12
            posted on 2006-12-18 22:53 華劍緣 閱讀(255) 評論(0)  編輯 收藏 引用
            久久狠狠高潮亚洲精品| 国产精品免费福利久久| 精品久久人人做人人爽综合| 久久激情五月丁香伊人| 久久久久亚洲AV无码观看| 精品精品国产自在久久高清| 日韩欧美亚洲综合久久| 久久精品成人免费看| 精品水蜜桃久久久久久久| 尹人香蕉久久99天天拍| 久久综合精品国产一区二区三区| 99久久超碰中文字幕伊人| 观看 国产综合久久久久鬼色 欧美 亚洲 一区二区 | 久久国产精品-国产精品| 久久五月精品中文字幕| 久久人人爽人人爽人人片av高请| 久久se精品一区精品二区国产| 久久久久久国产a免费观看黄色大片| 久久久青草青青亚洲国产免观| 欧美丰满熟妇BBB久久久| 久久精品国产国产精品四凭| 中文国产成人精品久久不卡| 亚洲av日韩精品久久久久久a| 久久久国产打桩机| 精品久久久久久国产三级| 久久不射电影网| 色偷偷久久一区二区三区| 一级做a爰片久久毛片看看| 久久精品成人欧美大片| 久久久99精品一区二区| 国产免费福利体检区久久| 亚洲成av人片不卡无码久久 | 久久中文字幕一区二区| 精品人妻久久久久久888| 久久久久久无码Av成人影院| 97久久婷婷五月综合色d啪蜜芽| 亚洲?V乱码久久精品蜜桃| 欧美精品丝袜久久久中文字幕 | 精品久久久无码人妻中文字幕豆芽 | 99久久精品国产一区二区蜜芽| 久久无码一区二区三区少妇|