ʵÑé8 Ö¸ÕëÓëÊý×éϰÌâ¼°²Î¿¼´ð°¸

ÉÏ»úʵÑé8 Ö¸ÕëÓëÊý×é

Ò»£®ÊµÑéÄ¿µÄ

1. ÕÆÎÕÓÃϱꡢÊý×éÃû»òÖ¸ÕëµÈ²»Í¬·½Ê½ÒýÓÃÊý×éÔªËØ£» 2. ÕÆÎÕÊý×éÃû×÷º¯Êý²ÎÊýµÄ·½·¨£»

3£®ÕÆÎÕ³£ÓõÄ×Ö·û´®´¦Àíº¯ÊýºÍ×Ö·û´¦Àíº¯Êý£» 4£®ÕÆÎÕÓÃÖ¸Õë´¦Àí×Ö·û´®µÄ·½·¨£»

¶þ£®ÊµÑéÄÚÈÝ

¡¾ÊµÑéÌâ1¡¿³ÌÐòÌî¿Õ£º×Ô¶¨Ò庯Êýdel(s), ¹¦ÄÜÊÇɾ³ý×Ö·û´®sÖеÄÊý×Ö×Ö·û, ÒªÇóʹÓÃ×Ö·û´¦Àíº¯Êýisdigit()ºÍ×Ö

·û´®´¦Àíº¯Êýstrcpy()¡£ ÔÚÖ÷º¯ÊýÖÐÊäÈë1¸ö×Ö·û´®£¬È»ºóµ÷Óú¯Êýdel(), ÓÃÓÚɾ³ýÆäÖеÄÊý×Ö×Ö·û£¬²¢Êä³ö´¦ÀíºóµÄ×Ö·û´®¡£

Ìáʾ£º´Ó×Ö·û´®sµÄÊ××Ö·û¿ªÊ¼, µ½½áÊø·û¡¯\\0¡¯Ö®Ç°ÎªÖ¹£¬Öð¸ö¼ì²éµÚi¸ö×Ö·ûÊÇ·ñÊÇÊý×Ö×Ö·û£¬ÊÇÔòɾ³ý¸Ã×Ö·û¡ª¡ªÊ¹ÓÃ×Ö·ûÅбðº¯Êý isdigit(s[i]), Èç¹ûs[i]ÊÇÊý×Ö×Ö·û£¬¸Ãº¯Êý·µ»Ø1£¬·ñÔò·µ»Ø0. Äѵ㣺 ÈçºÎɾ³ýsµÄµÚi¸ö×Ö·û£¿¡ª¡ªÊ¹ÓÃ×Ö·û´®¸´Öƺ¯Êýstrcpy(), ½«×Ó´®s+i+1(´Ó×Ö·ûs[i+1]¿ªÊ¼µÄ×Ó´®)¸´ÖƵ½¸øs+i (´Ó×Ö·ûs[i]¿ªÊ¼µÄ×Ó´®)£¬¼´strcpy(s+i, s+i+1)¡£

#include #include < ctype.h > #include < string.h > void main() {

char str[80];

gets( str); //ÊäÈë×Ö·û´®str

del( str ); //µ÷Óú¯Êýdel(),ɾ³ýstrÖеÄÊý×Ö puts(str); //Êä³ö×Ö·û´®str }

void del(char *s) //line 12 º¯Êý¶¨Òå { int i=0; while(s[i]!='\\0')

if( isdigit(s[i]) ) strcpy( s+i, s+i+1) ; // Èç¹û×Ö·ûs[i]ÊÇÊý×Ö£¬Óú¯Êýstrcpyɾ³ýËü else i++; // ·ñÔò£¬¼ÌÐø²é¿´ÏÂÒ»¸ö×Ö·û }

ÔËÐгÌÐò£¬ÊäÈë×Ö·û´®\£¬Êä³ö½á¹ûÊÇ£º ab

Óï¾äÐÐline 4ºÍline 12·Ö±ðÊǺ¯ÊýÉùÃ÷ºÍº¯Êý¶¨ÒåÊײ¿£¬ÆäÖеIJÎÊý²ÉÓÃÁËÖ¸ÕëµÄÐÎʽ£¬´ËÍ⣬»¹¿É²ÉÓÃÊý×éÃûµÄÐÎʽ£¬¼´Òà¿ÉдΪ void del( char s[] )

void del( char *s); //line 4 º¯ÊýÉùÃ÷

¡¾ÊµÑéÌâ2¡¿·ÖÎö³ÌÐòÔËÐнá¹û£¬Ô´³ÌÐòÈçÏÂ

#include #include

void main()

{ char *s1=\ while (*s2!='\\0') {

puts(s1+strlen(s2)-1 ); s2++; }

}

ÔËÐгÌÐòÔËÐÐʱ£¬¹²Ñ­»·4´Î£¬Ã¿´ÎÊä³öÒ»ÐÐ×Ö·û´®£¬ÆäÖÐ

1£©µÚ1ÐÐÊä³ö£º* £¬´Ëʱ£¬×Ö·û´®s2= \ , strlen(s2)= 4 , s1+strlen(s2)-1= s1+ 3 ; 2) µÚ2ÐÐÊä³ö£º** £¬´Ëʱ£¬×Ö·û´®s2= \ , strlen(s2)= 3 , s1+strlen(s2)-1= s1+ 2 ; 3) µÚ3ÐÐÊä³ö£º*** £¬´Ëʱ£¬×Ö·û´®s2= \ , strlen(s2)= 2 , s1+strlen(s2)-1= s1+ 1 ; 4) µÚ4ÐÐÊä³ö£º**** £¬´Ëʱ£¬×Ö·û´®s2= \ , strlen(s2)= 1 , s1+strlen(s2)-1= s1+ 0 .

¡¾ÊµÑéÌâ3¡¿³ÌÐòÌî¿Õ£ºÓÃÑ¡Ôñ·¨½«5¸ö×Ö·û´®¡°Zhao¡±¡¢¡°Qian¡±¡¢¡°Sun¡±£¬¡°Li¡±£¬¡°Wang¡±°´½µÐòÅÅÐò£¬²¢Êä³ö£¨Òª

Çó£ºÊ¹ÓÃ×Ö·ûÐÍÖ¸ÕëÊý×飩 #include

#include //Line 2 void main() { char *name[5]={\ //1¸öÖ¸Õë¶ÔÓ¦1¸ö×Ö·û´®£¬¹²5¸ö×Ö·ûÐÍÖ¸Õë int i,j,k; for(i=0; i< 4 ; i++) { k= i; for(j= i+1 ; j< 5 ; j++) if( strcmp(name[j], name[k]) >0 ) k= j; //×¢Ò⣺ÊǽµÐò s= name[i] ; name[i]= name[k] ; name[k]= s ; //½»»»name[i]Óëname[k] } for(i=0; i<5; i++) puts( name[i] ); //Êä³öÅÅÐòºóµÄ×Ö·û´® }

ÔËÐгÌÐò£¬½á¹ûÏÔʾΪ£º ¡ª¡ªÈç¹ûɾ³ýÓï¾äÐÐLine2£¬³ÌÐòÊÇ·ñÄÜÕý³£±àÒ룿Ϊʲô£¿--²»ÄÜ£¬ÒòΪҪʹÓÃ×Ö·û´®±È½Ïº¯Êýstrcmp£¬±ØÐëÒª°üº¬string.h

¡¾ÊµÑéÌâ4¡¿³ÌÐòÉè¼Æ£ºÔÚÖ÷º¯ÊýÖÐÊäÈëÒ»¶ÎÄã»òÕßÄãÃÇ×é×îÏë˵µÄ»°£¨Ó¢ÎÄ£©£¬ÒÔÕâ¾ä

»°×÷Ϊ×Ö·û´®£¬±àдº¯Êý1£ºÊä³ö±¾×Ö·û´®²¢£¬¼ÆËã×Ö·û´®³¤¶È£»º¯Êý2£ºÕÒ³öÆÚÖдóд×Öĸ¡¢Ð¡Ð´×Öĸ¡¢¿Õ¸ñ¡¢Êý×Ö£¬ÒÔ¼°ÆäËû×Ö·û¸÷ÓжàÉÙ¡£

#include int main() {

void length(char *p); void check(char *p);

char *str=\length(str);//Êä³ö³¤¶È

check(str);//¼ì²â×Ö·û´®×Ö·ûÀàÐ͸öÊý return 0; }

void length(char *p) //Êä³ö³¤¶Èº¯Êý

{int n=0;

printf(\ while (*p!='\\0') {n++; p++; }

printf(\}

void check(char *p)//¼ì²â×Ö·û´®×Ö·û¸öÊýº¯Êý {

int upper=0,lower=0,digit=0,space=0,other=0,i=0; while (*p!='\\0')

{if (('A'<=*p) && (*p<='Z')) ++upper;

else if (('a'<=*p) && (*p<='z')) ++lower; else if (*p==' ') ++space;

else if ((*p<='9') && (*p>='0')) ++digit; else

++other; p++; }

printf(\printf(\}

¡¾ÊµÑéÌâ5¡¿³ÌÐòÉè¼Æ£º±àдһ¸ö³ÌÐò£¬ÊäÈë×éºÅ£¬Êä³ö¸Ã×éµÄ×éÃû¡£ÀýÈ磬ÊäÈë¡°9¡±£¬

ÔòÊä³ö¡°¿ªÐÄСÍÅÌ塱£¬ÒªÇóÓÃÖ¸Õë´¦Àí¡£

#include int main()

{char *group_name[11]={\ÁùÖ»ÀÏ»¢\µÚÈý×é\ \îø¼×ÓÂÊ¿\Å©·òɽȪ\ѧ°Ô6+1\¿ªÐÄСÍÅÌå\С°ÔÍõ\int n;

printf(\scanf(\

if ((n<=10) && (n>=1))

printf(\else

printf(\return 0; }

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4