±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 673  |  »Ø¸´: 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 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[˶²©¼ÒÔ°] ÕÐÊÕÉúÎïѧ/ϸ°ûÉúÎïѧµ÷¼Á +4 IceGuo 2026-03-26 5/250 2026-03-29 01:25 by griffith2014
[¿¼ÑÐ] ¸÷λÀÏʦºÃ£¬ÎÒµÄһ־ԸΪ±±¾©¿Æ¼¼´óѧ085601²ÄÁÏר˶ +7 Koxui 2026-03-28 7/350 2026-03-29 00:58 by ÎÒÊÇС¿µ
[˶²©¼ÒÔ°] Çóµ÷¼Á Óлú»¯Ñ§¿¼ÑÐ356·Ö +3 Nadiums 2026-03-25 4/200 2026-03-29 00:50 by 544594351
[¿¼ÑÐ] 083000ѧ˶274Çóµ÷¼Á +8 LiÀîÓã 2026-03-26 8/400 2026-03-28 20:33 by ¼ÓÓÍÏòδÀ´°¡
[¿¼ÑÐ] 275Çóµ÷¼Á +10 Micky11223 2026-03-25 14/700 2026-03-28 15:48 by Micky11223
[¿¼ÑÐ] 085600£¬²ÄÁÏÓ뻯¹¤321·ÖÇóµ÷¼Á +9 ´ó²öС×Ó 2026-03-28 9/450 2026-03-28 14:56 by ÉñÂí¶¼²»¶®
[¿¼ÑÐ] Ò»Ö¾Ô¸ÖÐÄÏ´óѧ»¯Ñ§0703×Ü·Ö337Çóµ÷¼Á +5 niko- 2026-03-27 5/250 2026-03-28 14:25 by ÌÆãå¶ù
[¿¼ÑÐ] 311Çóµ÷¼Á +9 lin0039 2026-03-26 9/450 2026-03-28 13:05 by ÌÆãå¶ù
[¿¼ÑÐ] 277¹òÇóµ÷¼Á +5 1915668 2026-03-27 9/450 2026-03-28 09:58 by zhshch
[¿¼ÑÐ] 0703»¯Ñ§/290Çóµ÷¼Á/±¾¿Æ¾­Àú·á¸»/¹¤¿ÆÒ²¿É +9 µ¤ÇàÄÌ¸Ç 2026-03-26 10/500 2026-03-28 07:45 by barnett0632
[¿¼ÑÐ] 331»·¾³¿ÆÑ§Ó빤³ÌÇóµ÷¼Á +3 ìÚÈ»ºÃÔËÆø 2026-03-27 3/150 2026-03-28 04:11 by fmesaito
[¿¼ÑÐ] 352·Ö »¯¹¤Óë²ÄÁÏ +5 º£Äɰٴ¨Ly 2026-03-27 5/250 2026-03-28 03:39 by fmesaito
[¿¼ÑÐ] ¿¼Ñе÷¼Á +4 Sanmu-124 2026-03-26 4/200 2026-03-27 17:49 by kiokin
[¿¼ÑÐ] 312Çóµ÷¼Á +9 Éϰ¶°ÉZJY 2026-03-22 13/650 2026-03-27 11:24 by sanrepian
[ÂÛÎÄͶ¸å] Journal of Mechanical Science and Technology +3 Russ_ss 2026-03-25 5/250 2026-03-27 10:49 by ½С¹û»­´ó±ý
[¿¼ÑÐ] 086000ÉúÎïÓëÒ½Ò©292Çóµ÷¼Á +6 СС³ÂСС 2026-03-22 9/450 2026-03-26 15:58 by dick_runner
[¿¼ÑÐ] Ò»Ö¾Ô¸Ìì½ò´óѧ339²ÄÁÏÓ뻯¹¤Çóµ÷¼Á +3 ½­ÍùÂôÓã 2026-03-26 3/150 2026-03-26 09:42 by ÍõСǷi
[¿¼ÑÐ] 296Çóµ÷¼Á +4 Íô£¡£¿£¡ 2026-03-25 7/350 2026-03-25 16:41 by Íô£¡£¿£¡
[¿¼ÑÐ] ²ÄÁÏר˶ÕÒµ÷¼Á +5 ¹þ¹þ¹þºðºðºð¹þ 2026-03-23 5/250 2026-03-24 19:07 by ÁËÁËÁËÁË¡£¡£
[¿¼ÑÐ] 292Çóµ÷¼Á +4 ¶ì¶ì¶ì¶î¶î¶î¶î¶ 2026-03-24 4/200 2026-03-24 16:41 by peike
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û