±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 674  |  »Ø¸´: 4
µ±Ç°Ö÷ÌâÒѾ­´æµµ¡£

mmcswxl

Í­³æ (СÓÐÃûÆø)

[½»Á÷] ¡¾ÇóÖúÍê³É¡¿ÇóÖúcÓïÑÔ×ÛºÏÉè¼Æ×ö·¨£¨¸ßÊÖÇë½ø£©

퉀1£®¸Ã³ÌÐòÉè¼ÆËĸöº¯Êý£ºReadDat()Ëæ»ú²úÉú100¸öѧÉú³É¼¨´æ·Åµ½Êý×éaaÖУ¬Ëæ»ú²úÉú100¸öÏàÓ¦µÄѧºÅ´æ·Åµ½bbÊý×éÖУ¬jsSort()º¯ÊýµÄ¹¦ÄÜÊÇ£º¶ÔaaÊý×é½øÐнµÐòÅÅÁС£×îºóµ÷Óú¯ÊýWriteDat()Êä³öÅÅÐòºóµÄ³É¼¨ºÍÏàÓ¦µÄѧºÅ¡£ÔÚmain()º¯ÊýÖе÷ÓÃÒÔÉϺ¯Êý¡£
ÒªÇó£º1.Éè¼ÆËµÃ÷Ó빦ÄÜÃèÊö£¨»ù±¾Ë¼Â·¼°¹Ø¼üÓï¾ä˵Ã÷£©
      2.
1ϵͳ¸ÅÊö
¼òµ¥ÃèÊö±¾¿ÎÌâÒª½â¾öµÄÎÊÌâ¼°½â¾öÎÊÌâµÄÖ÷Ҫ˼·¡£
2¡¢Êý¾Ý½á¹¹Éè¼Æ
Ҫ˵Ã÷±¾³ÌÐò»òÊý¾Ý±í¶¨Òå¡¢Á¬ÁªÖÐÓõ½µÄËùÓÐÊý¾ÝÀàÐ͵͍Ò壬¸ø³ö±äÁ¿Ãû¼°ÀàÐÍ£¨Èç½á¹¹Ìå¡¢Êý×飩µÄÉè¼Æ£¬²¢Ã÷ȷ˵Ã÷£º
£¨1£©        Êý¾ÝÊäÈëµÄÐÎʽºÍÊäÈëÖµµÄ·¶Î§£»
£¨2£©        Êý¾ÝÊä³öµÄÐÎʽ¡£
3¡¢Ä£¿éÉè¼Æ
ÒªÃ÷ȷ˵Ã÷³ÌÐòÍê³ÉµÄ¹¦ÄÜ¡¢Ö÷³ÌÐòµÄÁ÷³ÌÒÔ¼°¸÷³ÌÐòÄ£¿éÖ®¼äµÄ²ã´Î£¨µ÷Ó㩹ØÏµ¡£¸ø³öʵÏÖ¸÷³ÌÐòÄ£¿éµÄ¿òͼ£¬ÒÔ¼°ºËÐÄÓï¾ä¡£²¢Ã÷ȷ˵Ã÷£º
(1)        ³ÌÐòËùÄÜ´ïµ½µÄ¹¦ÄÜÒÔ¼°³ö´í´¦Àí£»
4£®µ÷ÊÔÔËÐм°²Ù×÷˵Ã÷
¸æÖªÓû§ÈçºÎʹÓøóÌÐò£¬²¢Ã÷ȷ˵Ã÷£º
£¨1£©µ÷ÊÔÖÐÓöµ½µÄÖ÷ÒªÎÊÌâ¼°½â¾ö°ì·¨
£¨2£©²âÊÔÊý¾Ý£º°üÀ¨ÕýÈ·µÄÊäÈë¼°ÆäÊä³ö½á¹ûºÍº¬ÓдíÎóµÄÊäÈë¼°ÆäÊä³ö½á¹û¡£Êä³ö½á¹ûÖ±½ÓץȡÆÁĻͼÏñÕ³Ìùµ½±¨¸æÖС£
5¡¢×ܽáºÍÌå»á
ÖØµãдÃ÷±¾´ÎÉè¼ÆÒÔ¼°Ó¦Óùý³ÌÖеÄÊÕ»ñºÍÌå»á
£¨×¢Ò⣺ÊÇÓÃcÓïÑÔ£¡²»ÊÇÓÃc++£¡×öºÃÁ˵ķ¢¸½¼þÉÏÌû×Ó£¬²éÔĺó·ûºÏÒªÇóµÄÒ»´ÎÐÔ½±Àø40½ð±Ò£©
¾ÈÃü°¡£¡ÐÇÆÚËÄÍí¾ÍÒªÓÃÁË£¡£¡£¡£¡Çë¸÷λ´óÏÀ°ï°ïæÀ²£¡£¡£¡

[ Last edited by wangmonk on 2009-6-23 at 20:56 ]
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

tjpm

½ð³æ (ÕýʽдÊÖ)

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
wangmonk(½ð±Ò+4,VIP+0):¸Ðл°ïÖú£¬ÏȽ±Àø6¸ö½ð±Ò£¬ÆäÓàÓÉÂ¥Ö÷°ä·¢£¡ 6-8 23:13
mmcswxl(½ð±Ò+40,VIP+0):·ç´µ¼¦µ°¿Ç£¬²ÆÉ¢È˰²ÀÖ£¡ÀÏ´ó°¡£¬Äã¾Í¸øÎÒÒ»¸ö³ÌÐò£¬ËµÃ÷Ò»ÏÂÒ²ºÃ°¡£¡ÎÒÏë×Ôɱ£¬Ëæ±ã×Ô¼ºÐ´ÁËЩ½»ÁË¡£ 6-11 23:13
LZ²»»áÕæÊÇÕÒÈË×ö×÷Òµ°É¡£¡£¡£
Éϴο´Äã·¢µÄÌû×Ó ÓýṹÌåËæ±ãʵÏÖÁËһϡ£

#include
#include
struct score {
        int sn; //ѧºÅ
        int gr;//·ÖÊý
};
void readdata(struct score *xx,int n); //²úÉú n×éÊý¾Ý
void swap(struct score *p,struct score *q);//ÅÅÐòÊǽ»»»Á½¸ö½á¹¹µÄ
void sort(struct score *xx,int n);  //ÅÅÐò
void write(struct score *xx,int n);//Êä³ö
int main()
{
        int const n=50;
        int i;
        struct score aa[n];
        readdata(aa,n);
        printf("\t%5s \t%6s \n","sn" , "gr";
        for (i=0;i         printf("\t%05d \t%6d \n",aa.sn,aa.gr );
        sort(aa,n);
        printf("\t%5s \t%6s \n","sn" , "gr";
        for (i=0;i         printf("\t%05d \t%6d \n",aa.sn,aa.gr );
        printf("date writing:\n";
        write(aa,n);
        return 0;
}
void readdata(struct score *xx,int n) //Éú³ÉÒ»¸ö½á¹¹Ì壬°üº¬Ñ§ºÅºÍ·ÖÊý
{
        int i;
        srand(time(NULL));
        for (i=0;i         {
         xx.sn=rand()%10000;ѧºÅºó4Î»ÊÆ0-9999
         xx.gr=rand()%90+10;// 10-100
        }

}

void swap(struct score *p,struct score *q)//½»»»2¸ö½á¹¹Ìå
{       
        struct score temp;
        temp=*p;
        *p=*q;
        *q=temp;
}

void sort(struct score *xx,int n)//°´·ÖÊýÅÅÐò
{
        int i,j;
        for(i=0;i                 for(j=i+1;j                 if(xx.gr                 swap(xx+i,xx+j);
}

void write(struct score *xx,int n)
{
        int i,del=0;
        printf("\t%3s \t%7s \t%6s\n","NO.","NUMBER","GRADE";
        for(i=1;i<=n;i++)
        {
        printf("\t%03d \t%07d \t%6d\n",i-del,xx[i-1].sn,xx[i-1].gr);  //t%03d Ç°ÃæÊ¹ÓÃ0Ìî³ä
        if( i>2 && xx[i-1].gr==xx.gr )
                del++;//delµÄ×÷ÓÃÊǼǼÓжàÉÙ¸öºóÃæ·ÖÊýºÍÇ°Ãæ·ÖÊýÏàͬµÄÇé¿ö£¬ÒÔ´Ë´òÓ¡³öÃû´Î
        }
}

ÆäʵÎÒ¾õµÃÊä³öÅÅÃûµÄ»°£¬·ÖÊýÏàͬµÄÃû´ÎÐèҪΪÏàͬ£¬ËùÒÔ×Ô¼º¸ù¾Ýʵ¼ÊÇé¿öÀ´Ð´µÄ¡£
Ëæ±ã½ØÈ¡Ò»¶ÎÊä³ö£º
      013     0006584             72
      014     0009995             69
      014     0006321             69
      015     0008878             64
      016     0003032             60
      016     0005937             60
      017     0003878             59
      018     0005561             58
      019     0007390             57
      020     0001646             47
      021     0003593             46
      022     0002721             44
      022     0003184             44
      023     0003332             43
      023     0002228             43
      024     0000093             38
      024     0005249             38
      025     0007824             37
      026     0000686             36
      027     0005196             35
      028     0004313             34
      028     0009900             34
      029     0005050             31
      030     0002798             30
      031     0003546             25
      032     0008349             23
      033     0002041             21
      034     0003033             20
      034     0003658             20
      034     0002318             20
      035     0002399             19
      036     0006796             15
      037     0007370             14
      038     0009860             12
      039     0001499             10

[ Last edited by tjpm on 2009-6-11 at 23:19 ]
2Â¥2009-06-08 22:18:52
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

tjpm

½ð³æ (ÕýʽдÊÖ)

Õâ¸öÖ±½Ó²úÉú100¸ö½á¹¹Ì壬ÀïÃæ·ÅÁËѧºÅºÍ·ÖÊý

ÎÒÒ²ºÃ¾ÃûÓÐÓùýCÁË¡£¡£Ëæ±ãÂÒдµÄ ¼ûЦÁË
3Â¥2009-06-08 22:23:16
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wp0432

гæ (³õÈëÎÄ̳)

ºÇºÇ£¬Ã÷ÏÔµÄÕÒÈ˰ïæ×ö×÷Òµ°¡£¡Â¥Ö÷°¡£¬ÒªÅ¬Á¦°¡£¡
4Â¥2009-06-09 08:59:15
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

Ghost_dd

½ð³æ (СÓÐÃûÆø)

Õ⺢×ÓÕæÓÐÇ®£¬ÕâÑù¸ö×÷ÒµÒ²¿Ï»¨40½ð±Ò
»îמÍÓÐÏ£Íû~
5Â¥2009-06-11 10:21:33
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ mmcswxl µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] Ò»Ö¾Ô¸¹þ¶û±õ¹¤Òµ´óѧ²ÄÁÏÓ뻯¹¤·½Ïò336·Ö +9 ³½ãå5211314 2026-03-26 9/450 2026-03-29 01:12 by ÎÒÊÇС¿µ
[¿¼ÑÐ] µ÷¼Á310 +7 ÎÂÈáµÄÍí°² 2026-03-25 8/400 2026-03-29 01:09 by ÎÒÊÇС¿µ
[¿¼ÑÐ] 0703 »¯Ñ§ Çóµ÷¼Á£¬Ò»Ö¾Ô¸É½¶«´óѧ 342 ·Ö +4 Shern¡ª- 2026-03-28 4/200 2026-03-29 00:47 by 544594351
[¿¼ÑÐ] 394Çóµ÷¼Á +3 ºÃʶàÄ¥¾²ºò¼ÑÒ 2026-03-26 5/250 2026-03-28 14:24 by ÌÆãå¶ù
[¿¼ÑÐ] 346Çóµ÷¼Á Ò»Ö¾Ô¸070303Óлú»¯Ñ§ +3 Âܲ·ìÀÇà²Ë 2026-03-28 3/150 2026-03-28 14:11 by ÌÆãå¶ù
[¿¼ÑÐ] 299Çóµ÷¼Á +7 àÅàÅàÅàÅ2 2026-03-27 7/350 2026-03-28 13:09 by ÌÆãå¶ù
[¿¼ÑÐ] 286Çóµ÷¼Á +12 PolarBear11 2026-03-26 12/600 2026-03-28 12:14 by zllcz
[¿¼ÑÐ] 086000µ÷¼Á +3 7901117076 2026-03-26 3/150 2026-03-27 21:34 by Jianing_Mi
[¿¼ÑÐ] 285Çóµ÷¼Á +4 AZMK 2026-03-27 7/350 2026-03-27 20:59 by AZMK
[¿¼ÑÐ] 305Çóµ÷¼Á +5 ÍÛ¬¿¨¿â 2026-03-26 5/250 2026-03-27 14:01 by laoshidan
[¿¼ÑÐ] Ò»Ö¾Ô¸¼ª´ó071010£¬316·ÖÇóµ÷¼Á +3 xgbiknn 2026-03-27 3/150 2026-03-27 10:36 by guoweigw
[¿¼ÑÐ] Çóµ÷¼Á +6 ÁÖ֮Ϧ 2026-03-24 6/300 2026-03-27 08:38 by hypershenger
[¿¼ÑÐ] »¯Ñ§¹¤³Ì085602 305·ÖÇóµ÷¼Á +17 RichLi_ 2026-03-25 17/850 2026-03-26 19:44 by plmuchong
[¿¼ÑÐ] 309Çóµ÷¼Á +4 gajsj 2026-03-25 5/250 2026-03-26 00:27 by Dyhoer
[¿¼ÑÐ] 347Çóµ÷¼Á +4 L when 2026-03-25 4/200 2026-03-25 13:37 by cocolv
[¿¼ÑÐ] BÇø¿¼Ñе÷¼Á +4 yqdszhdap£­ 2026-03-22 5/250 2026-03-25 08:51 by baoball
[¿¼ÑÐ] Ò»Ö¾Ô¸±±»¯315 Çóµ÷¼Á +3 akrrain 2026-03-24 3/150 2026-03-24 19:35 by ÁËÁËÁËÁË¡£¡£
[¿¼ÑÐ] Ò»Ö¾Ô¸ÄϺ½²ÄÁÏר317·ÖÇóµ÷¼Á +5 ըѽըѽըÊíÌõ 2026-03-23 5/250 2026-03-24 16:52 by ÐÇ¿ÕÐÇÔÂ
[¿¼²©] 26É격×Ô¼ö +3 whh869393 2026-03-24 3/150 2026-03-24 09:55 by 21018060
[¿¼ÑÐ] 335Çóµ÷¼Á +4 yuyuÓî 2026-03-23 5/250 2026-03-23 23:49 by Txy@872106
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û