µÚ4Õ Êý×é - 44584 ÏÂÔØ±¾ÎÄ

for(i=0;i<10;i++)

printf(\} £¨4£©

#define N 5 main()

{ int a[N][N],i,j,t; for(i=0;i

scanf(\ for(i=0;i

{ t=a[i][i];a[i][i]=a[i][N-i-1]; a[i][N-1-i]=t;} for(i=0;i

printf(\ printf(\ } } £¨5£©

#define M 3 #define N 4 main()

{ int a[M][N],i,j,k=0,b[M*N]; for(i=0;i

scanf(\ for(i=0;i

4.8 ʵÑéÌâÄ¿²Î¿¼´ð°¸

£¨1£©

#define N 10 main()

{ int a[N],i,j,t;

for(i=0;i

{ while(i0) i++; while(i

90

if (i

for(i=0;i

#define N 10

#include \main()

{ int a[N],i,j,t,m; scanf(\ m=m%N;

for(i=0;i

for(j=N-1;j>0;j--) a[j]=a[j-1]; a[0]=t; }

for(i=0;i

printf(\} £¨3£© main()

{ float a[7][6]={0}; int i,j;

for(i=0;i<5;i++) { for(j=0;j<4;j++)

{ scanf(\ a[i][4]+=a[i][j]; a[5][j]+=a[i][j]; }

a[i][5]=a[i][4]/4; }

for(i=0;i<4;i++) a[6][i]=a[5][i]/5; for(i=0;i<7;i++) { for(j=0;j<6;j++)

printf(\ printf(\ } } £¨4£©

#define N 4 main()

{ int a[N][N],i,j,t;

91

for(i=0;i

scanf(\ for(i=0;ia[j][j])

{ t=a[i][i];a[i][i]=a[j][j];a[j][j]=t;} for(i=0;i

printf(\ printf(\ } } £¨5£© main()

{ int a[4][4],i,j,k,t,maxi,maxj; for(i=0;i<4;i++) for(j=0;j<4;j++)

scanf(\ for(i=0;i<4;i++) { maxi=i;maxj=i; for(j=0;j<4;j++) for(k=0;k<4;k++)

{ if(j==k&&j

if(a[maxi][maxj]>a[j][k]) {maxi=j;maxj=k;} }

t=a[i][i];a[i][i]=a[maxi][maxj]; a[maxi][maxj]=t; }

for(i=0;i<4;i++) { for(j=0;j<4;j++)

printf(\ printf(\ } } £¨6£©

#define N 4 main()

{ int a[N][N],i,j,s=0,max; for(i=0;i

scanf(\ for(i=0;i

92

if(max

for(i=0;i<4;i++) { for(j=0;j<4;j++)

printf(\ printf(\ }

printf(\} £¨7£©

#include \#include \main()

{ char str[81];int i,j,t,l,k; gets(str); l=strlen(str); for(i=0;i

{ for(j=i+1,k=i;j

if(str[i]==str[j]) str[j]='\\0';

else if (str[j]!='\\0'&&str[k]>str[j]) k=j; if (k!=i) { t=str[k];str[k]=str[i];str[i]=t;} }

for(j=0,i=0;i

if(str[i]!='\\0') str[j++]=str[i]; str[j]='\\0'; puts(str); } £¨8£©

#include \#include \main()

{ char str[81]; int t,i,j,cc; gets(str);

for(i=0,j=0;str[i];i++)

{ t=str[i]>='a'&& str[i]<='f'|| str[i]>='A'&& str[i]<='F'; if(str[i]>='0'&& str[i]<='9'||t) str[j++]=str[i]; }

str[j]='\\0'; t=0;

for(i=0;str[i]!=0;i++)

{ if(str[i]>='0'&& str[i]<='9') cc=48;

else if(str[i]>='a'&& str[i]<='f') cc=87;

93

else cc=55;

t=t*16+str[i]-cc; }

printf(\}

4.9˼¿¼Ìâ²Î¿¼´ð°¸

£¨1£©´ð£ºÈô¶ÔÊý×é³õʼ»¯£¬Ôò¶¨Òå¶þάÊý×éʱµÚһάµÄ³¤¶È¿ÉÒÔÊ¡ÂÔ£¬µ«µÚ¶þάµÄ³¤¶È²»ÄÜÊ¡ÂÔ¡£ÒòΪϵͳÎÞ·¨Í¨¹ýËùÌṩµÄ³õʼֵȷ¶¨ÆäÿÁÐÔªËØ¸öÊý¡£¶øÊ¡ÂÔµÚһά³¤¶Èʱ£¬ÏµÍ³¿É¸ù¾Ý³õʼÁбíÖÐÖµµÄ¸öÊýºÍµÚ¶þάµÄ³¤¶È¼ÆËã³öËùÊ¡ÂԵĵÚһά³¤¶È£¬¾ßÌ弯Ëã·½·¨Îª£ºµÚһά³¤¶È=?ÁбíÖÐÖµµÄ¸öÊý/µÚ¶þάµÄ³¤¶È?¡£

£¨2£©´ð£ºÒ»Î¬Êý×鶨Òåʱ£¬[]ÄÚµÄÊý¾ÝÊǹ涨Êý×éµÄÔªËØ×ܸöÊý£¬ÒªÇó±ØÐëΪ³£Á¿±í´ïʽ£»ÒýÓÃÊý×éÔªËØÊ±£¬[]ÄÚÊý¾ÝµÄΪʹÓÃÔªËØÔÚÊý×éÄÚµÄÐòºÅ£¬¿ÉÒÔΪ¸÷ÖÖ±í´ïʽ£¬ÒªÇó±í´ïʽֵµÄ·¶Î§Îª0ÖÁÔªËØ×ܸöÊý-1Ö®¼ä¡£ £¨3£©´ð£ºÀûÓÃqÒýÓÃÊý×éÔªËØa[i][j]µÄ·½Ê½ÓÐÈýÖÖ£ºq[i][j]¡¢£¨q[i]+j£©*ºÍ*(*(q+i)+j)¡£ £¨4£©´ð£ºÀûÓÃpÒýÓÃÊý×éÔªËØa[i][j]µÄ·½Ê½ÓÐÈýÖÖ£ºp[i][j]¡¢£¨p[i]+j£©*ºÍ*(*(p+i)+j)¡£ £¨5£©´ð£ºµÚÒ»ÖÖ¶¨Ò巽ʽÊÇÓÃ×Ö·ûÊý×é´¦Àí×Ö·û´®£¬µÚ¶þÖÖ¶¨Ò巽ʽÊÇÓÃ×Ö·ûÖ¸Õë´¦Àí×Ö·û´®£¬Æä´æ´¢·½Ê½Èçͼ4.2Ëùʾ¡£ÓÉ´Ë¿ÉÖª£¬µÚÒ»ÖÖ¶¨Ò巽ʽ¶¨ÒåÁËÒ»¸öµÈ³¤µÄ¶þά×Ö·ûÊý×飬µÚ¶þÖÖ¶¨Ò巽ʽÏ൱ÓÚ¶¨ÒåÁËÒ»¸ö²»µÈ³¤µÄ¶þά×Ö·ûÊý×飬ÿÐпí¶ÈÈ¡¾öÓÚ¾ßÌå×Ö·û´®µÄ³¤¶È¡£ÁíÍ⣬ϵͳΪµÚÒ»ÖÖ¶¨Ò巽ʽ·ÖÅäµÄ´æ´¢¿Õ¼äÊÇÁ¬ÐøµÄ£¬µ«µÚ¶þÖÖ¶¨Ò巽ʽµÄ×Ö·û´®Ö®¼äÔò²»Ò»¶¨Á¬Ðø¡£Òò´Ë£¬Ïà±ÈÓÚ¶þά×Ö·ûÊý×飬ָÕëÊý×éÓÐÃ÷ÏÔµÄÓŵ㣬һÊÇÖ¸ÕëÊý×éÖв»Í¬ÔªËØËùÖ¸µÄ×Ö·û´®²»±ØÏÞÖÆ³¤¶È£¬¶þÊǶÔ×Ö·û´®µÄ´¦ÀíÊÇͨ¹ýÖ¸Õë½øÐеģ¬Ð§ÂʱÈϱ귽ʽҪ¸ß¡£ µ«ÊǶþά×Ö·ûÊý×éÈ´¿ÉÒÔͨ¹ýϱêºÜ·½±ãµÄÐÞ¸ÄÄ³Ò»ÔªËØµÄÖµ£¬¶øÖ¸ÕëÊý×éÈ´²»ÈÝÒ×ʵÏÖ¡£ a[0] g a i n \\0 \\0 \\0 \\0 a[0] g a i n \\0 a[1] m u c h \\0 \\0 \\0 \\0 a[1] m u c h \\0 a[2] s t r o n g \\0 \\0 a[2] s t r o n g \\0 ×Ö·ûÊý×éaµÄ¿Õ¼ä·ÖÅäÇé¿ö £¨b£©×Ö·ûÖ¸ÕëÊý×é (a) aµÄ¿Õ¼ä·ÖÅäÇé¿ö ͼ4.2 Á½ÖÖ¶¨ÒåµÄ¿Õ¼ä·ÖÅäÇé¿öʾÒâͼ

94