CÓïÑÔÁ·Ï°Ì⣨ɽ¶«¿Æ¼¼´óѧÍÂѪÕûÀí£© ÁªÏµ¿Í·þ

·¢²¼Ê±¼ä : ÐÇÆÚÒ» ÎÄÕÂCÓïÑÔÁ·Ï°Ì⣨ɽ¶«¿Æ¼¼´óѧÍÂѪÕûÀí£©¸üÐÂÍê±Ï¿ªÊ¼ÔĶÁfe3c638a71fe910ef12df858

Output

Êä³öΪ¶à×飬ÿ×éÊä³öAµÄתÖþØÕóAT¡£¾ØÕóµÄÊä³öΪ£ºÃ¿ÐÐÁ½¸öÔªËØÖ®¼äÓÃÒ»¸ö¿Õ¸ñ·Ö¿ª£¬Ã¿ÐÐ×îºóÒ»¸öÔªËØÖ®ºóΪһ¸ö»»ÐУ¬ÔÚÏÂÒ»ÐпªÊ¼Êä³ö¾ØÕóµÄÏÂÒ»ÐС£Ã¿Á½×éÊä³öÖ®¼äÓÃÒ»¸ö¿ÕÐзָô¿ª¡£ Sample Input 1 3 3 1 2 3 4 5 6 7 8 9

Sample Output 1 4 7 2 5 8 3 6 9 Answer

#include int main() {

int a[100][100]={0},M,m,n,i,j,k,b[100][100]={0}; scanf(\ for(k=0;k

scanf(\ for(i=0;i

scanf(\ for(j=0;j

b[j][i]=a[i][j]; if(i<(m-1))

printf(\ else

printf(\ }

if (k<(M-1)) printf(\ }

return 0; }

28¡¢string to integer(I)

Description

ÐèÒª±àдһ¸öº¯Êý£¬½«×Ö·û´®×ª»»ÎªÕûÊý¡£º¯ÊýÔ­ÐÍΪ£º int strToInt(char str[])£»

ÆäÖУº²ÎÊýstr[]ÊÇÐèҪת»»µÄ×Ö·û´®£¬·µ»ØÖµ±íʾ×Ö·û´®str[]ת»»ÎªÕûÊýÖ®ºóµÄ½á¹û¡£ ת»»¹æÔòÊÇ£º½«×Ö·û´®str[]ÖÐÈ«²¿¶¼ÊÇÊý×Ö×Ö·ûµÄǰ׺ת»»ÎªÕûÊý£¬²¢·µ»Ø¡£Èç¹ûstr[]µÄÊ××Ö·û²»ÊÇÊý×Ö×Ö·û£¬Ôò·µ»Ø0£»Èç¹ûstr[]ÊÇ¿Õ´®£¬Ôò·µ»Ø-1¡£ ʾÀý£ºstrToInt(¡°123ab¡±)=123; strToInt(\

×¢Ò⣺Ö÷º¯ÊýÒѾ­¸ø³ö£¬ÄãÖ»ÐèÒªÌá½»strToInt()º¯ÊýµÄ´úÂë¡£¶øÇÒ²»ÄÜʹÓñê×¼¿âº¯Êý½øÐÐת»»¡£Ìá½»µÄ´úÂëÒª°üº¬±ØÒªµÄÍ·Îļþ°üº¬ÃüÁî¡£ Input

ÊäÈëÊÇÈô¸ÉÐÐ×Ö·û´®£¬ËüÃǶ¼°üº¬²»³¬¹ý10¸öµÄ×Ö·û£¬¶øÇÒ°üº¬µÄÕûÊý²»»á³¬³öintÀàÐ͵ıíʾ·¶Î§¡£ Output

Êä³öΪÈô¸ÉÐÐÕûÊý£¬Ã¿Ò»ÐÐÊä³öÓëÉÏÊöÊäÈëÒ»Ò»¶ÔÓ¦¡£

Sample Input 123c 0123dd -45ed e1321

Sample Output 123 123 -1 0 0

Answer

#include int strToInt(char str[]) {

int i,j,a=0,s=0; if(str[0]=='\\0') return -1; else {

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

if(str[0]<48||str[0]>57) {

return 0; goto loop; } else {

if(str[i]>=48&&str[i]<=57) {

a=str[i]-'0'; s=s*10+a; a=0; } else

break; } }

return s; loop:; } }

int main() {

char str[11]; gets(str);

printf(\ while (gets(str)!=NULL) {

printf(\ }

return 0; }

29¡¢ string to integer(II)

Description

ÐèÒª±àдһ¸öº¯Êý£¬½«×Ö·û´®×ª»»ÎªÕûÊý¡£º¯ÊýÔ­ÐÍΪ£º int strToInt(char str[])£»

ÆäÖУº²ÎÊýstr[]ÊÇÐèҪת»»µÄ×Ö·û´®£¬·µ»ØÖµ±íʾ×Ö·û´®str[]ת»»ÎªÕûÊýÖ®ºóµÄ½á¹û¡£ ת»»¹æÔòÊÇ£º×Ö·û´®ÖпÉÄÜ°üº¬·ûºÅ룬¼´¡°+¡±»ò¡°-¡±£¬¶øÇÒÈç¹û°üº¬·ûºÅ룬ÄÜÇÒ½öÄÜÊǵÚÒ»¸ö×Ö·û¡£½«×Ö·û´®str[]ÖÐÈ«²¿¶¼ÊÇÊý×Ö×Ö·û£¨º¬0¸ö»ò1¸ö·ûºÅ룩µÄǰ׺ת»»ÎªÕûÊý£¬²¢·µ»Ø¡£Èç¹ûstr[]µÄÊ××Ö·û²»ÊÇÊý×Ö×Ö·ûÒ²²»ÊÇ·ûºÅ룬Ôò·µ»Ø0£»Èç¹ûstr[]ÊÇ¿Õ´®£¬Ôò·µ»Ø0¡£

ʾÀý£ºstrToInt(¡°+123ab¡±)=123; strToInt(\-a123\¡£

×¢Ò⣺Ö÷º¯ÊýÒѾ­¸ø³ö£¬ÄãÖ»ÐèÒªÌá½»strToInt()º¯ÊýµÄ´úÂë¡£¶øÇÒ²»ÄÜʹÓñê×¼¿âº¯Êý½øÐÐת»»¡£Ìá½»µÄ´úÂëÒª°üº¬±ØÒªµÄÍ·Îļþ°üº¬ÃüÁî¡£ Input

ÊäÈëÊÇÈô¸ÉÐÐ×Ö·û´®£¬ËüÃǶ¼°üº¬²»³¬¹ý10¸öµÄ×Ö·û£¬¶øÇÒ°üº¬µÄÕûÊý²»»á³¬³öintÀàÐ͵ıíʾ·¶Î§¡£ Output

Êä³öΪÈô¸ÉÐÐÕûÊý£¬Ã¿Ò»ÐÐÊä³öÓëÉÏÊöÊäÈëÒ»Ò»¶ÔÓ¦¡£ Sample Input 123c 0123dd

-45ed e1321 +76abcdef

Sample Output 123 123 0 -45 0 76

Answer

#include int strToInt(char str[]) {

int i,j,a=0,s=0; if(str[0]=='\\0') return 0; else {

if((str[0]<48||str[0]>57)&&str[0]!='-'&&str[0]!='+') return 0; else if(str[0]=='+')

for(i=1;str[i]!='\\0';i++) {

if(str[i]>=48&&str[i]<=57) { a=str[i]-'0'; s=s*10+a; } else

break; }

else if(str[0]=='-') {

for(i=1;str[i]!='\\0';i++) {

if(str[i]>=48&&str[i]<=57)

{

a=str[i]-'0'; s=s*10+a; } else

break; } s=-s; } else

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

if(str[i]>=48&str[i]<=57) {

a=str[i]-'0'; s=s*10+a; } else

break; } return s; } }

int main() {

char str[11]; gets(str);

printf(\ while (gets(str)!=NULL) {

printf(\ }

return 0; }

30¡¢string compare(I)

Description

ÐèÒª±àдһ¸ö¿ÉÒԱȽÏ×Ö·û´®´óСµÄº¯Êý£¬ÆäÔ­ÐÍΪ£º int strcmp(char str1[],char str2[]);

ÆäÖУº²ÎÊýstr1[]ºÍstr2[]ÊÇÁ½¸öÓÃÓڱȽϵÄ×Ö·û´®¡£·µ»ØÖµ±íʾËüÃǵĴóС¹Øϵ¡£

±È½Ï¹æÔòÊÇ£º°´ÕÕÏàͬλÖõÄ×Ö·ûµÄASCIIÂë½øÐбȽϣ¬Èç¹ûÁ½¸ö×Ö·û´®ËùÓÐλÖõÄ×Ö·û¶¼Ïàͬ£¬Ôò·µ»Ø0£»Èç¹ûµÚ£¨ii>=0£©¸öλÖõÄ×Ö·ûÊǵÚÒ»¶Ô²»Í¬µÄ×Ö·û£¬Ôò·µ»Østr1[i]Óëstr2[i]µÄASCIIÂëµÄ²î¡£

ʾÀý£ºstrcmp(\

×¢Ò⣺Ö÷º¯ÊýÒѾ­¸ø³ö£¬ÄãÖ»ÐèÒªÌá½»strcmp()º¯ÊýµÄ´úÂë¡£²»ÄÜʹÓñê×¼¿âº¯Êý½øÐбȽϡ£Ìá½»µÄ´úÂëÒª°üº¬±ØÒªµÄÍ·Îļþ°üº¬ÃüÁî¡£ Input

ÊäÈëΪn£¨n>0£©¶Ô×Ö·û´®£¨¿ÉÄܺ¬¿Õ°×·û£©£¬Ã¿Ò»¶Ô×Ö·û´®ÖеĵÚÒ»¸ö×Ö·û´®¼´Îªstr1£¬µÚ¶þ¸öÊÇstr2¡£ Output

Êä³öÊÇnÐÐÕûÊý£¬Ã¿Ò»ÐÐÕûÊýÓëÉÏÊöÿһ¶ÔÊäÈëÒ»Ò»¶ÔÓ¦£¬¼´±íʾÏàÓ¦µÄÿ¶Ô×Ö·û´®µÄ±È½Ï½á¹û¡£

Sample Input abc ABC abc