| ²é¿´: 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 ] |
» ²ÂÄãϲ»¶
299Çóµ÷¼Á
ÒѾÓÐ8È˻ظ´
Ò»Ö¾Ô¸±±¾©Àí¹¤´óѧ±¾¿Æ211²ÄÁϹ¤³Ì294Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
300Çóµ÷¼Á£¬²ÄÁÏ¿ÆÑ§Ó¢Ò»Êý¶þ
ÒѾÓÐ8È˻ظ´
ÕÐÊÕÉúÎïѧ/ϸ°ûÉúÎïѧµ÷¼Á
ÒѾÓÐ5È˻ظ´
070305¸ß·Ö×Ó»¯Ñ§ÓëÎïÀí 304·ÖÇóµ÷¼Á
ÒѾÓÐ7È˻ظ´
289Çóµ÷¼Á
ÒѾÓÐ13È˻ظ´
Ò»Ö¾Ô¸¹þ¶û±õ¹¤Òµ´óѧ²ÄÁÏÓ뻯¹¤·½Ïò336·Ö
ÒѾÓÐ9È˻ظ´
081200-11408-276ѧ˶Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
µ÷¼ÁÇóԺУÕÐÊÕ
ÒѾÓÐ5È˻ظ´
µ÷¼Á310
ÒѾÓÐ8È˻ظ´
tjpm
½ð³æ (ÕýʽдÊÖ)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 1025.7
- É¢½ð: 10
- ºì»¨: 1
- Ìû×Ó: 367
- ÔÚÏß: 19.3Сʱ
- ³æºÅ: 717334
- ×¢²á: 2009-03-07
- רҵ: Äý¾Û̬ÎïÐÔ II £ºµç×ӽṹ
¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
wangmonk(½ð±Ò+4,VIP+0):¸Ðл°ïÖú£¬ÏȽ±Àø6¸ö½ð±Ò£¬ÆäÓàÓÉÂ¥Ö÷°ä·¢£¡ 6-8 23:13
mmcswxl(½ð±Ò+40,VIP+0):·ç´µ¼¦µ°¿Ç£¬²ÆÉ¢È˰²ÀÖ£¡ÀÏ´ó°¡£¬Äã¾Í¸øÎÒÒ»¸ö³ÌÐò£¬ËµÃ÷Ò»ÏÂÒ²ºÃ°¡£¡ÎÒÏë×Ôɱ£¬Ëæ±ã×Ô¼ºÐ´ÁËЩ½»ÁË¡£ 6-11 23:13
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 sort(aa,n); printf("\t%5s \t%6s \n","sn" , "gr" ;for (i=0;i 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 } 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
tjpm
½ð³æ (ÕýʽдÊÖ)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 1025.7
- É¢½ð: 10
- ºì»¨: 1
- Ìû×Ó: 367
- ÔÚÏß: 19.3Сʱ
- ³æºÅ: 717334
- ×¢²á: 2009-03-07
- רҵ: Äý¾Û̬ÎïÐÔ II £ºµç×ӽṹ
3Â¥2009-06-08 22:23:16
wp0432
гæ (³õÈëÎÄ̳)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 10.5
- Ìû×Ó: 44
- ÔÚÏß: 57·ÖÖÓ
- ³æºÅ: 527645
- ×¢²á: 2008-03-18
- ÐÔ±ð: GG
- רҵ: »úеÉè¼ÆÖÆÔì¼°×Ô¶¯»¯
4Â¥2009-06-09 08:59:15
Ghost_dd
½ð³æ (СÓÐÃûÆø)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 810.1
- Ìû×Ó: 157
- ÔÚÏß: 33.1Сʱ
- ³æºÅ: 789636
- ×¢²á: 2009-06-08
- ÐÔ±ð: GG
- רҵ: ¼ÆËã»úÓ¦Óü¼Êõ

5Â¥2009-06-11 10:21:33














»Ø¸´´ËÂ¥
;