#include
void swap(int *p1,int *p2) {
int p; p=p1; p1=p2; p2=p; }
void sort(int a[N][N]) {
int i,j,k;
for(i=0;i for(j=0;j for(k=j+1;k if(i%2==0?a[i][j]a[i][k]) swap(a[i]+j,a[i]+k); } void main() { int a[N][N]={{3,4,2,1},{8,7,5,6},{12,10,11,9},{15,14,16,13}}; int i,j; sort(a[N][N]); for(i=0;i for(j=0;j ¡¾ÒªÇó¡¿ ? ½«ÉÏÊö³ÌÐò¼Èëµ½Îļþmyf1.cÖУ¬¸ù¾ÝÌâÄ¿ÒªÇó¼°³ÌÐòÖÐÓï¾äÖ®¼äµÄÂß¼¹Øϵ¶Ô³ÌÐòÖеĴíÎó½øÐÐÐ޸ġ£ ? ¸Ä´íʱ£¬¿ÉÒÔÐÞ¸ÄÓï¾äÖеÄÒ»²¿·ÖÄÚÈÝ£¬µ÷ÕûÓï¾ä´ÎÐò£¬Ôö¼ÓÉÙÁ¿µÄ±äÁ¿ËµÃ÷»òÕß±àÒëÔ¤´¦ÀíÃüÁµ«²»ÄÜÔö¼ÓÆäËûÓï¾ä£¬Ò²²»ÄÜɾȥÕûÌõÓï¾ä¡£ ? ½«¸ÄÕýºóµÄÔ´³ÌÐòmyf1.c±£´æÔÚ¿¼ÊÔÅ̵ĸùĿ¼Ï£¬¹©ÔľíÓ㬷ñÔò²»ÓèÆÀ·Ö¡£ ¶þ¡¢±à³ÌÌâ ¡¾±à³ÌÒªÇó¡¿ 1.±àдº¯Êýfun£¬ËüµÄ¹¦ÄÜÊÇ£ºÒƶ¯×Ö·û´®ÖеÄÄÚÈÝ£¬Òƶ¯µÄ¹æÔòÈçÏ£º°ÑµÚ1µ½µÚm¸ö×Ö·ûƽÒƵ½×Ö·û´®µÄ×îºó£¬°ÑµÚm+1µ½×îºóµÄ×Ö·û´®Òƶ¯×Ö·û´®µÄÇ°²¿¡£ÀýÈ磺×Ö·û´®ÖÐÔÓеÄÄÚÈÝΪ£ºABCDEFGHIJK,mµÄֵΪ3£¬ÔòÒƶ¯ºó£¬×Ö·û´®ÖеÄÄÚÈÝÓ¦¸ÃÊÇ£ºDEFGHIJKABC. 2.±àдmainº¯Êý¡£ÔÚmainº¯ÊýÖгõʼ»¯Ò»¸ö×Ö·û´®£¬µ÷Óú¯Êýfun£¬½«½á¹û×Ö·û´®¼°º¯Êý·µ»ØֵдÈëµ½Îļþmyf2.outÖС£×îºó½«¿¼Éú±¾È˵Ä×¼¿¼Ö¤ºÅ×Ö·û´®Ò²±£´æµ½½á¹ûÎļþmyf2.outÖС£ ¡¾ÒªÇó¡¿ ? Ô´³ÌÐòÎļþÃû±ØÐëȡΪmyf2.c£¬Êä³ö½á¹ûÎļþÃû±ØÐëȡΪmyf2.out ? Êý¾ÝÎļþµÄ´ò¿ª¡¢Ê¹Óú͹رվùÓÃCÓïÑÔ±ê×¼¿âÖлº³åÎļþϵͳµÄÎļþ²Ù×÷º¯ÊýʵÏÖ¡£ ? Ô´³ÌÐòÎļþºÍÔËÐнá¹ûÎļþ±ØÐë±£´æÔÚ¿¼ÊÔÅ̵ĸùĿ¼Ï£¬¹©ÔľíÓᣠ? ²»Òª¸´ÖÆÀ©Õ¹ÃûΪOBJºÍEXEµÄÎļþµ½¿¼ÊÔÅÌÉÏ¡£ Ä£Äâ²âÊÔÌâ°Ë Ò»¡¢¸Ä´íÌâ ¡¾³ÌÐò¹¦ÄÜ¡¿ º¯ÊýHolandFlagµÄ¹¦ÄÜÊÇ£ºÒÑÖªÔÚflagÖ¸ÏòµÄÓÐn¸öÔªËصÄ×Ö·ûÊý×éÖУ¬Ã¿¸öÔªËصÄÖµÊÇ×Ö·û¡¯R¡¯¡¢¡¯W¡¯»ò¡¯B¡¯ÖеÄÒ»¸ö¡£º¯Êý°´ÕÕ¡¯R¡¯¡¢¡¯W¡¯¡¢¡¯B¡¯µÄ˳ÐòÖØÐÂÅÅÁÐflagÊý×éÖÐËùÓÐÔªËصÄÖµ¡£ Ëã·¨Ìáʾ£º ÈôflagÊý×é³õʼֵΪRBWBRWRBW,ÔòÔÚflagÊý×éÖгöÏÖÊý¾Ý½»»»µÄ²½ÖèÓëЧ¹ûΪ£º µÚ1²½£ºflag[1]Óëflag[8]½»»»ºóÊý¾ÝΪRWWBRWRBB µÚ2²½£ºflag[3]Óëflag[6]½»»»ºóÊý¾ÝΪRWWRRWBBB µÚ3²½£ºflag[1]Óëflag[4]½»»»ºóÊý¾ÝΪRRWRWWBBB µÚ4²½£ºflag[2]Óëflag[3]½»»»ºóÊý¾ÝΪRRRWWWBBB ¡¾²âÊÔÊý¾ÝÓëÔËÐнá¹û¡¿ ²âÊÔÊý¾Ý£ºRBWBRWRBW ÔËÐнá¹û£ºRRRWWWBBB ¡¾º¬ÓдíÎóµÄÔ´³ÌÐò¡¿ #include void HolandFlag(char flag[],int num) { int i,j,k,m; char c,color[3]={B,W,R}; m=num; for(k=0;k<2;k++) for(i=0;i if(flag[i]==color[k]) { for(j=m-1;j>i;j--) if(flag[j]==color[k]) { c=flag[i]; flag[i]=flag[j]; flag[j]=c; m--; break; } if(i==j) m=i; } } void main() { char flag[N]=\ int i,k,n=strlen(flag); HolandFlag(flag[N],n); for(i=0;i printf(\} ¡¾ÒªÇó¡¿ ½«ÉÏÊö³ÌÐò¼Èëµ½Îļþmyf1.cÖУ¬¸ù¾ÝÌâÄ¿ÒªÇó¼°³ÌÐòÖÐÓï¾äÖ®¼äµÄÂß¼¹Øϵ¶Ô³ÌÐòÖеĴíÎó½øÐÐÐ޸ġ£ ¸Ä´íʱ£¬¿ÉÒÔÐÞ¸ÄÓï¾äÖеÄÒ»²¿·ÖÄÚÈÝ£¬µ÷ÕûÓï¾ä´ÎÐò£¬Ôö¼ÓÉÙÁ¿µÄ±äÁ¿ËµÃ÷»òÕß±àÒëÔ¤´¦ÀíÃüÁµ«²»ÄÜÔö¼ÓÆäËûÓï¾ä£¬Ò²²»ÄÜɾȥÕûÌõÓï¾ä¡£ ½«¸ÄÕýºóµÄÔ´³ÌÐòmyf1.c±£´æÔÚ¿¼ÊÔÅ̵ĸùĿ¼Ï£¬¹©ÔľíÓ㬷ñÔò²»ÓèÆÀ·Ö¡£ ¶þ¡¢±à³ÌÌâ ¡¾³ÌÐò¹¦ÄÜ¡¿ ÒÔ¾ØÕóµÄÐÐ×÷ΪÅÅÐòµÄ½»»»µ¥Î»£¬Ê¹µÃÅÅÐòºóµÄ¾ØÕó°´Ö¸¶¨ÁеÄÔªËØÖµµÝ¼õÓÐÐò¡£ ¡¾±à³ÌÒªÇó¡¿ 1.±àдº¯Êývoid sort(int x[][4],int n,int col)¡£ËüµÄ¹¦ÄÜÊÇ£º¶ÔxÖ¸ÏòµÄ¶þάÊý×飨¸ÃÊý×éÖб£´æÁËÒ»¸ön*4¾ØÕó£©ÒÔÐÐ×÷Ϊ½»»»µ¥Î»£¬°´ÕÕϱêΪcolµÄÁÐÔªËØÖµ×öµÝ¼õÅÅÐò¡£ 2.±àдmainº¯Êý¡£º¯Êý¹¦ÄÜ£ºÉùÃ÷Ò»¸ö3ÐÐ4ÁжþάÊý×é²¢ÓòâÊÔÊý¾Ý³õʼ»¯¸ÃÊý×飬µ÷ÓÃsortº¯Êý¶Ô¸ÃÊý×éÖб£´æµÄ¾ØÕó°´µÚ3ÁУ¨ÁÐϱêΪ2£©ÅÅÐò£¬½«ÅÅÐòºó¶þάÊý×éÖеľØÕóÊä³öµ½ÆÁÄ»²¢ÓÃдÎļþº¯Êý±£´æµ½½á¹ûÎļþmyf2.outÖС£×îºó½«¿¼Éú±¾È˵Ä×¼¿¼Ö¤ºÅ×Ö·û´®Ò²±£´æµ½½á¹ûÎļþmyf2.outÖС£ ¡¾²âÊÔÊý¾ÝÓëÔËÐнá¹û¡¿ ²âÊÔÊý¾Ý£¨ÅÅÐòÇ°£©£º 101 80 60 90 102 70 90 50 103 60 70 80 ÔËÐнá¹û£¨°´µÚ3ÁÐÅÅÐòºó£©£º 102 70 90 50 103 60 70 80 101 80 60 90 my exam number is :¿¼Éú±¾ÈË×¼¿¼Ö¤ºÅ×Ö·û´® ¡¾ÒªÇó¡¿ Ô´³ÌÐòÎļþÃû±ØÐëȡΪmyf2.c£¬Êä³ö½á¹ûÎļþÃû±ØÐëȡΪmyf2.out Êý¾ÝÎļþµÄ´ò¿ª¡¢Ê¹Óú͹رվùÓÃCÓïÑÔ±ê×¼¿âÖлº³åÎļþϵͳµÄÎļþ²Ù×÷º¯ÊýʵÏÖ¡£ Ô´³ÌÐòÎļþºÍÔËÐнá¹ûÎļþ±ØÐë±£´æÔÚ¿¼ÊÔÅ̵ĸùĿ¼Ï£¬¹©ÔľíÓᣠ²»Òª¸´ÖÆÀ©Õ¹ÃûΪOBJºÍEXEµÄÎļþµ½¿¼ÊÔÅÌÉÏ¡£ ²Î¿¼´ð°¸£º Ä£Äâ²âÊÔÌâÒ»£º ¸Ä´í£º typedef struct//struct if((con1>con2)||con1==con2&&strcmp(x[j].name,x[j+1].name)>0)//if((con1 char *sortkey[]={\printf(\ %s\ %s\±à³Ì£º #include int findword(char *s,char *t,char ch[][20]) { char tmp[10][20]; int cn=0,i,count=0,j,m,n,len,lena; while(*s) { while(!isalpha(*s)&&*s) s++; if(isalpha(*s)&&*s) { i=0; while(isalpha(*s)&&*s) { tmp[cn][i++]=*s; s++; } tmp[cn][i]=0;