| ²é¿´: 845 | »Ø¸´: 7 | ||
hdy523331137Òø³æ (СÓÐÃûÆø)
|
[ÇóÖú]
¹ØÓÚcÓïÑÔiÖ¸ÕëÎÊÌâ ÒÑÓÐ3È˲ÎÓë
|
|
#include<stdio.h> #include<string.h> int main() {void sort(char *name[],int n); void print(char *name[],int n); char *name[]={"Follow","Bie","Grewds","FOR","Cfefe"}; int n=5; sort(name, n); print(name, n); return 0;} void sort(char *name[],int n) { char *temp; int i,j,k; for(i=0;i<n-1;i++) { k=i; for(j=i+1;j<n;j++) if(strcmp(name[k],name[j])>0) k=j; if(k!=i) {temp=name;name=name[k];name[k]=temp;}}} void print(char *name[],int n) { int i; for(i=0;i<n;i++) printf("%s\n",name);} if(strcmp(name[k],name[j])>0) Ϊʲô²»»»³Éif(strcmp(*name[k],*name[j])>0)£¿name[k]ºÍname[j]²»ÊÇÖ»±íʾµØÖ·Âð£¿Ôõô»á±íʾ×Ö·û´®ÄØ£¿ ½«{temp=name;name=name[k];name[k]=temp;}»»³É{*temp=*name;*name=*name[k];*name[k]=*temp;}Ϊʲô²»ÐÐÄØ£¿Ð»Ð»¸÷λ´óÏÀÁË |
» ²ÂÄãϲ»¶
288Çóµ÷¼Á Ò»Ö¾Ô¸¹þ¹¤´ó ²ÄÁÏÓ뻯¹¤
ÒѾÓÐ31È˻ظ´
Ò»Ö¾Ô¸±±¾©¿Æ¼¼´óѧ085601²ÄÁϹ¤³ÌÓ¢Ò»Êý¶þ³õÊÔ×Ü·Ö335Çóµ÷¼Á
ÒѾÓÐ5È˻ظ´
085801 ×Ü·Ö275 ±¾¿ÆÐÂÄÜÔ´ Çóµ÷¼Á
ÒѾÓÐ17È˻ظ´
324Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
ѧ˶»¯Ñ§¹¤³ÌÓë¼¼Êõ£¬Ò»Ö¾Ô¸Öйúº£Ñó´óѧ320+Çóµ÷¼Á
ÒѾÓÐ7È˻ظ´
²ÄÁϵ÷¼Á
ÒѾÓÐ5È˻ظ´
³õÊÔ301£¬´úÂë085701»·¾³¹¤³Ì£¬±¾Ë¶Ò»Ö£¬ËÄÁù¼¶Òѹý£¬ÓжþÇøÒ»×÷£¬¹²·¢±í5ƪÂÛÎÄ
ÒѾÓÐ6È˻ظ´
»¯Ñ§308·Öµ÷¼Á
ÒѾÓÐ15È˻ظ´
346Çóµ÷¼Á
ÒѾÓÐ3È˻ظ´
»·¾³285·Ö£¬¹ýÁù¼¶£¬Çóµ÷¼Á
ÒѾÓÐ6È˻ظ´
» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:
Ansys Fluent ±àÒëUDF¼°¼ÓÔØUDF³öÏÖ´íÎó
ÒѾÓÐ14È˻ظ´
ÀàµÄÊý×é³ÉÔ±³õʼ»¯ÎÊÌâ
ÒѾÓÐ5È˻ظ´
¹ØÓÚ±äÁ¿¾«¶ÈÉèÖÃÒÔ¼°±äÁ¿ÃûµÄһЩÎÊÌâ
ÒѾÓÐ6È˻ظ´
±¾È˶ÔÖ¸ÏòÖ¸ÕëµÄÖ¸ÕëºÍÖ¸ÕëÊý×éµÄÐĵÃÌå»á
ÒѾÓÐ7È˻ظ´
cÓïÑÔÇóÖú£¬Ò»¸öС³ÌÐòÏêϸ½²½â
ÒѾÓÐ13È˻ظ´
¹ØÓÚfortranÖеÄrewind ÓïÑÔ
ÒѾÓÐ5È˻ظ´
cÓïÑÔ¶¯Ì¬Êý×é
ÒѾÓÐ7È˻ظ´
¡¾×ªÌû¡¿Ö¸ÕëÊÇͨÍùµØÓüµÄ½Ý¾¶
ÒѾÓÐ5È˻ظ´
¡¾·ÖÏí¡¿ÔÚ´óµÄÏîÄ¿ÖÐΪʲô²»ÓÃc++[Ҳ˳±ã²âÊÔÒ»ÏÂÄãµÄc++»ù±¾Ë®Æ½]
ÒѾÓÐ5È˻ظ´
¡¾ÇóÖú³É¹¦¡¿Band£procar ºÍDos£procar ³ÌÐòÖ´Ðгö´í
ÒѾÓÐ8È˻ظ´
gongweixue
гæ (³õÈëÎÄ̳)
- Ó¦Öú: 2 (Ó×¶ùÔ°)
- ½ð±Ò: 3
- Ìû×Ó: 5
- ÔÚÏß: 2.1Сʱ
- ³æºÅ: 1100713
- ×¢²á: 2010-09-16
- ÐÔ±ð: GG
- רҵ: ¼ÆËã»ú
2Â¥2014-12-21 03:27:21
gongweixue
гæ (³õÈëÎÄ̳)
- Ó¦Öú: 2 (Ó×¶ùÔ°)
- ½ð±Ò: 3
- Ìû×Ó: 5
- ÔÚÏß: 2.1Сʱ
- ³æºÅ: 1100713
- ×¢²á: 2010-09-16
- ÐÔ±ð: GG
- רҵ: ¼ÆËã»ú
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
|
¶øÈç¹ûÄãÈ¥¿´±ê×¼¿âµÄ»°£¬strcmpÓ¦¸ÃÊǽÓÊÜ×Ö·ûÖ¸ÕëÀàÐ͵IJÎÊý¡£ ÔÚcÀïÃæ£¬ÊDz»´æÔÚ×Ö·û´®ÀàÐ͵쬽ö½öÊÇÓÃÒ»¸ö×Ö·ûÖ¸ÕëÈ¥Ö¸ÏòÒ»¸ö´æ´¢ÓÚ³£Á¿ÇøÓòµÄÒ»´®×Ö·ûÐòÁУ¬ÕâºÍ×Ö·ûÊý×éÒ²ÓÐÇø±ð¡£µ«ÊÇÔÚcÓïÑÔÖУ¬ÔÚº¯ÊýµÄ²ÎÊý´«µÝµÄʱºò£¬¿ÉÒÔ°Ñ×Ö·ûÖ¸ÕëºÍ×Ö·ûÊý×éÊ×µØÖ·ºÍ×Ö·ûÊý×éÃûµ±³ÉÒ»»ØÊ£¬ÈçºÎʵÏÖÊDZàÒëÆ÷µÄÖ°Ôð£¬ÎÒÃDz»Óõ£ÐÄ¡£ [ ·¢×ÔСľ³æ¿Í»§¶Ë ] |
3Â¥2014-12-21 03:58:05
gongweixue
гæ (³õÈëÎÄ̳)
- Ó¦Öú: 2 (Ó×¶ùÔ°)
- ½ð±Ò: 3
- Ìû×Ó: 5
- ÔÚÏß: 2.1Сʱ
- ³æºÅ: 1100713
- ×¢²á: 2010-09-16
- ÐÔ±ð: GG
- רҵ: ¼ÆËã»ú
4Â¥2014-12-21 04:02:20
hdy523331137
Òø³æ (СÓÐÃûÆø)
- Ó¦Öú: 0 (Ó×¶ùÔ°)
- ½ð±Ò: 117.3
- É¢½ð: 30
- Ìû×Ó: 67
- ÔÚÏß: 26.9Сʱ
- ³æºÅ: 2718187
- ×¢²á: 2013-10-12
- רҵ: ũҵˮÀû
5Â¥2014-12-21 09:39:03
sxu2009
ÖÁ×ðľ³æ (ÕýʽдÊÖ)
- Ó¦Öú: 27 (СѧÉú)
- ½ð±Ò: 10463.7
- É¢½ð: 744
- ºì»¨: 5
- Ìû×Ó: 983
- ÔÚÏß: 537Сʱ
- ³æºÅ: 861529
- ×¢²á: 2009-10-01
- ÐÔ±ð: GG
- רҵ: ¼ÆËã»ú¿ÆÑ§µÄ»ù´¡ÀíÂÛ
¡¾´ð°¸¡¿Ó¦Öú»ØÌû
¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
hdy523331137: ½ð±Ò+30, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸ 2014-12-21 21:41:05
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
hdy523331137: ½ð±Ò+30, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸ 2014-12-21 21:41:05
|
ÎÊÌâÒ»£ºif(strcmp(name[k],name[j])>0) Ϊʲô²»»»³Éif(strcmp(*name[k],*name[j])>0)£¿name[k]ºÍname[j]²»ÊÇÖ»±íʾµØÖ·Âð£¿Ôõô»á±íʾ×Ö·û´®ÄØ£¿ ²Î¿¼½â´ð£ºÒòΪstrcmpº¯ÊýµÄÁ½¸öÐÎʽ²ÎÊý¶¼ÊÇÖ¸Õ루µØÖ·£©£¬µ÷ÓÃʱʵ²ÎÀàÐÍÓ¦ÓëÆäÒ»Ö£¬ËùÒÔstrcmp(name[k],name[j])²»ÄܸijÉstrcmp(*name[k],*name[j])¡£ ÎÊÌâ¶þ£º½«{temp=name;name=name[k];name[k]=temp;}»»³É{*temp=*name;*name=*name[k];*name[k]=*temp;}Ϊʲô²»ÐÐÄØ£¿ Õâ¸ö¸´ºÏÓï¾ä±¾Éí¾ÍÓÐÎÊÌ⡪¡ªname±íʾname[0]µÄµØÖ·&ame[0]£»ËüÓëname[k]µÄlevelÊDz»Í¬µÄ£¬ËùÒÔ{temp=name;name=name[k];name[k]=temp;}Ó¦¸ÃΪ{temp=*name;*name=name[k];name[k]=temp;}£»µ«²»ÄܸÄΪ{*temp=*name;*name=*name[k];*name[k]=*temp;}£¨Òò*tempºÍ*nameÀàÐͲ»Í¬£©¡£ ÍêÕû³ÌÐòÈçÏ£º [code] #include<stdio.h> #include<string.h> int main() { void sort(char *name[],int n); void print(char *name[],int n); char *name[]={"Follow","Bie","Grewds","FOR","Cfefe"}; int n=5; sort(name, n); print(name, n); return 0; } void sort(char *name[],int n) { char *temp; int i,j,k; for(i=0;i<n-1;i++) { k=i; for(j=i+1;j<n;j++) if(strcmp(name[k],name[j])>0) k=j; if(k!=i) { temp=*name;*name=name[k];name[k]=temp; } } } void print(char *name[],int n) { int i; for(i=0;i<n;i++) printf("%s\n",name); } [\code] |
6Â¥2014-12-21 12:11:42
sxu2009
ÖÁ×ðľ³æ (ÕýʽдÊÖ)
- Ó¦Öú: 27 (СѧÉú)
- ½ð±Ò: 10463.7
- É¢½ð: 744
- ºì»¨: 5
- Ìû×Ó: 983
- ÔÚÏß: 537Сʱ
- ³æºÅ: 861529
- ×¢²á: 2009-10-01
- ÐÔ±ð: GG
- רҵ: ¼ÆËã»ú¿ÆÑ§µÄ»ù´¡ÀíÂÛ
7Â¥2014-12-21 12:12:50
m57091003
ľ³æ (ÖøÃûдÊÖ)
- Ó¦Öú: 14 (СѧÉú)
- ½ð±Ò: 3242.7
- É¢½ð: 11
- ºì»¨: 14
- Ìû×Ó: 1031
- ÔÚÏß: 483.3Сʱ
- ³æºÅ: 581868
- ×¢²á: 2008-07-18
- ÐÔ±ð: GG
- רҵ: ¼ÆËã»ú¿ÆÑ§µÄ»ù´¡ÀíÂÛ
8Â¥2014-12-21 13:24:08














»Ø¸´´ËÂ¥