½­ËÕÊ¡¼ÆËã»úµÈ¼¶¿¼ÊÔÉÏ»ú²ÄÁÏ(CÓïÑÔ)

#include #define N 4

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 #include #define 10 N

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((con10)

char *sortkey[]={\printf(\ %s\ %s\±à³Ì£º

#include #include #include #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;

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ì滻Ϊ@)