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

while(*pa) {*pb=*pa+3; pa++;pb++;} *pb='\\0'; pb=b;

while(*pb) {*pc=*pb-3; pb++;pc++;} *pc='\\0';

printf(\ printf(\ printf(\}

£¨7£©ÊäÈëÒ»¸ö×Ö·û´®£¬Êä³öÿ¸ö´óдӢÎÄ×Öĸ³öÏֵĴÎÊý¡£

½â´ð£º¶¨ÒåÒ»¸öÓÐ26¸öÔªËØµÄһάÕûÐÍÊý×énum£¬ÒÀ´ÎÓÃÀ´´æ·Å¸÷¸ö´óдӢÎÄ×Öĸ³öÏֵĸöÊý¡£ÓÉÓÚ¸÷´óдӢÎÄ×ÖĸµÄASCIIÂëÓë'A'µÄASCIIÂëµÄ²î£¬ÕýºÃÊÇÓÃÀ´´æ·Å¸Ã´óдӢÎÄ×Öĸ¸öÊýµÄÊý×éÔªËØµÄϱ꣬ËùÒÔ£¬Èôµ±Ç°×Ö·û*pΪ´óдӢÎÄ×Öĸ£¬ÔòÖ´ÐÐnum[*p-'A']++¼´¿Éʹָ¶¨µÄÊý×éÔªËØÖµ¼Ó1¡£

#include \main()

{ char str[81],*p=str; int num[26]={0},i;

printf(\ gets(str); while(*p)

{ if(*p>='A'&&*p<='Z') num[*p-'A']++; p++; }

for(i='A';i<='Z';i++) printf(\ printf(\ for(i=0;i<26;i++)

printf(\ printf(\}

£¨8£©°Ñ´Ó¼üÅÌÊäÈëµÄ×Ö·û´®ÄæÖôæ·Å²¢Êä³ö¡£

½â´ð£º¶¨ÒåÁ½¸ö×Ö·ûÖ¸Õë±äÁ¿pºÍq£¬·Ö±ðÖ¸ÏòµÚÒ»¸ö×Ö·ûºÍ×îºóÒ»¸ö×Ö·û£¬½»»»pºÍqÖ¸ÏòµÄ×Ö·û£¬È»ºó pÖ¸ÏòÏÂÒ»¸ö×Ö·û£¬qÖ¸Ïòǰһ¸ö×Ö·û£¬ÔÙ½»»»pºÍqÖ¸ÏòµÄ×Ö·û£¬Èç´ËÏÂÈ¥£¬Ö±µ½p>=qΪֹ¡£

#include \main()

{ char str[81],*p,*q,ch;

printf(\ gets(str); p=str;q=p; while(*q) q++; q--;

while(p

82

printf(\}

£¨9£©Êä³ö4¡Á4½×¾ØÕóµÄÖ÷´Î¶Ô½ÇÏßÔªËØÖ®ºÍ¡£

½â´ð£º¾ØÕóÖ÷¶Ô½ÇÏßÉϵÄÔªËØ£¬ÆäÐбêºÍÁбêÏàµÈ£¬¾ØÕó´Î¶Ô½ÇÏßÉϵÄÔªËØ£¬ÆäÐбêÓëÁбêÖ®ºÍΪ3£¬ÓöþάÊý×éa[4][4]À´±íʾ4¡Á4½×¾Ø£¬ËùÒÔ£¬¶ÔÂú×ãÐбêºÍÁбêÏàµÈ»òÐбêÓëÁбêÖ®ºÍΪ3µÄ¶þάÊý×éÔªËØÇóºÍ¼´¿É¡£

main()

{ int a[4][4],i,j,sum=0;

printf(\ for(i=0;i<4;i++) for(j=0;j<4;j++)

scanf(\ for(i=0;i<4;i++) for(j=0;j<4;j++) if(i==j||i+j==3) sum+=a[i][j];

printf(\}

£¨10£©Í³¼ÆÒ»¸öÓ¢Îľä×ÓÖк¬ÓÐÓ¢Îĵ¥´ÊµÄ¸öÊý£¬µ¥´ÊÖ®¼äÓÿոñ¸ô¿ª¡£

½â´ð£ºµ¥´ÊµÄ¸öÊý¿ÉÒÔÓɿոñ³öÏֵĴÎÊý¾ö¶¨(Á¬ÐøµÄÈô¸É¿Õ¸ñ×÷Ϊ³öÏÖÒ»´Î¿Õ¸ñ£¬Ò»ÐпªÍ·µÄ¿Õ¸ñ²»Í³¼ÆÔÚÄÚ)¡£Èç¹ûµ±Ç°×Ö·û²»Êǿոñ£¬¶øËüÇ°ÃæµÄ×Ö·ûÊǿոñ£¬Ôò±íʾе¥´Ê¿ªÊ¼£¬´Ëʱ¼ÆÊýÆ÷¼Ó1¡£Èç¹ûµ±Ç°×Ö·ûºÍËüÇ°ÃæµÄ×Ö·û¶¼²»Êǿոñ£¬ÔòÒâζ×ÅÈÔÈ»ÊÇÔ­À´µ¥´ÊµÄ¼ÌÐø£¬¼ÆÊýÆ÷²»ÄܼÓ1¡£Ç°Ò»¸ö×Ö·ûÊÇ·ñΪ¿Õ¸ñ£¬¿ÉÒÔÓÃÒ»¸ö±äÁ¿wordÀ´±êʶ£¬Èôword=0£¬Ôò±íʾǰһ¸ö×Ö·ûΪ¿Õ¸ñ£¬Èôword=1£¬Ôò±íʾǰһ¸ö×Ö·û²»Îª¿Õ¸ñ¡£

#include \main()

{ char str[81],*p=str; int num=0,word=0;

printf(\ gets(str); while(*p)

{ if(*p==' ') word=0; else if(word==0)

{ num++; word=1;} p++; }

printf(\}

£¨11£©´Ó¼üÅÌÉÏÊäÈëËĸö×Ö·û´®(³¤¶ÈСÓÚ80)£¬¶ÔÆä½øÐÐÉýÐòÅÅÐò²¢Êä³ö¡£

½â´ð£ºÀûÓÃÑ¡ÔñÅÅÐò·¨½øÐÐÅÅÐò£¬ÓÃstrcmp()º¯Êý½øÐбȽϣ¬ÓÃstrcpy()º¯Êý½øÐн»»»¡£

#include \#include \main()

83

{ char str[4][81],temp[81]; int i,j;

printf(\ for(i=0;i<4;i++) gets(str[i]); for(i=0;i<3;i++) for(j=i+1;j<4;j++)

if(strcmp(str[i],str[j])>0) { strcpy(temp,str[i]); strcpy(str[i],str[j]); strcpy(str[j],temp); }

printf(\ for(i=0;i<4;i++) puts(str[i]); }

£¨12£©ÒÑÖªÒ»¸öÅźÃÐòµÄÊý×飬ÊäÈëÒ»¸öÊý£¬ÒªÇó°´Ô­À´ÅÅÐòµÄ¹æÂɽ«Ëü²åÈëµ½Êý×éÖС£ ½â´ð£º´ÓÊý×éµÄ×îºóÒ»¸öÔªËØ¿ªÊ¼£¬Öð¸ö½øÐÐÊäÈëÊýºÍÊý×éÔªËØÖµµÄ±È½Ï£¬ÈôÊäÈëÊýСÓÚÊý×éÔªËØÖµ£¨¼ÙÉèÔ­À´ÉýÐòÅÅÐò£©£¬ÔòÊý×éÔªËØÖµºóÒÆÒ»¸öλÖ㬷ñÔò½«ÊäÈëÊý´æÈ뵱ǰÊý×éÔªËØµÄºóÒ»¸öÔªËØ¡£

main()

{ int a[10]={1,3,5,7,9,11},n=6,i,num; printf(\ scanf(\ i=n-1;

while(a[i]>num&&i>=0) {a[i+1]=a[i];i--;} a[i+1]=num;

printf(\ for(i=0;i<=n;i++) printf(\ printf(\}

£¨13£©±àд³ÌÐò£¬ÊµÏÖÁ½¸ö×Ö·û´®µÄ±È½Ï¡£²»ÐíʹÓÃ×Ö·û´®±È½Ïº¯Êýstrcmp()¡£ ½â´ð£º

#include \main()

{ char str1[81],str2[81],*p1=str1,*p2=str2; printf(\ gets(str1);

printf(\ gets(str2); while(*p1&&*p2)

if(*p1==*p2) {p1++;p2++;}

84

else break;

printf(\}

£¨14£©ÒÑÖªAÊÇÒ»¸ö4¡Á3½×¾ØÕó£¬BÊÇÒ»¸ö3¡Á5½×¾ØÕ󣬼ÆËãAºÍBµÄ³Ë»ý¡£

½â´ð£ºÓöþάÊý×éa[4][3]¡¢b[3][5]¡¢c[4][5]À´±íʾ¾ØÕóA¡¢B¡¢C£¬¸ù¾ÝÊýѧ֪ʶ¿ÉÖª£¬c[i][j]=a[i][0]*b[0][j]+ a[i][1]*b[1][j]+ a[i][2]*b[2][j],ËùÒÔÓÃÒ»¸öÈýÖØÑ­»·¾Í¿ÉÒÔÇó³öÊý×écÖÐÈ«²¿ÔªËØ¡£

main()

{ int a[4][3],b[3][5],c[4][5],i,j,k; printf(\ for(i=0;i<4;i++) for(j=0;j<3;j++)

scanf(\

printf(\ for(i=0;i<3;i++) for(j=0;j<5;j++)

scanf(\ for(i=0;i<4;i++) for(j=0;j<5;j++) { c[i][j]=0;

for(k=0;k<3;k++)

c[i][j]+=a[i][k]*b[k][j]; }

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

printf(\ printf(\ } }

£¨15£©ÊäÈë10¸öÊý£¬½«ÆäÖÐ×îСÊýÓëµÚÒ»¸öÊý½»»»£¬½«×î´óÊýÓë×îºóÒ»¸öÊý½»»»¡£ ½â´ð£ºÓÃһάÊý×éa´æ·ÅÊäÈëµÄ10¸öÊý£¬ÔÚÊý×éÖÐÕÒ³ö×îÐ¡ÔªËØºÍ×î´óÔªËØµÄϱêmaxiºÍmini£¬Èômaxi=0ÇÒmini=9£¬Ôò[0]ºÍa[9]½»»»¼´¿É,Èômaxi=0ÇÒmini¡Ù9£¬ÔòÏȽ»»»a[0]ºÍa[mini]£¬È»ºóÔÙ½»»»a[9]ºÍa[mini]£¬·ñÔò£¬ÏȽ»»»a[0]ºÍa[mini]£¬È»ºóÔÙ½»»»a[9]ºÍa[maxi]¡£

main()

{ int a[10],i,maxi,mini,max,min; printf(\ for(i=0;i<10;i++) scanf(\ maxi=0;mini=0; max=a[0];min=a[0]; for(i=1;i<10;i++)

{ if(a[i]>max) {max=a[i];maxi=i;}

85