2010-2011 CÓïÑÔ³ÌÐòÊÔÌâ¼°´ð°¸
isfirst = 1; }
return tt; } main() {
int i; char tt[81];
printf(\ gets( tt );
printf( \result string is:%s\\n\EXUL( tt ) ); }
40¡¢±àд³ÌÐò£¬´Ó¼üÅÌÊäÈë×Ö·û´®tt£¬×Ö·û´®ÖÐ'a'µ½
'z'26¸ö×Öĸ¸÷×Ô³öÏֵĴÎÊý£¬²¢ÒÀ´Î·ÅÔÚppËùÖ¸Êý×éÖС£ ÀýÈ磬µ±ÊäÈë×Ö·û´®£ºabcdefgabcdeabcºó£¬³ÌÐòµÄÊä³ö½á¹ûÓ¦¸ÃÊÇ£º3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
#include
void fun(char *tt, int pp[]) {
char *p_tt=tt; int i=0;
µÚ 41 Ò³ ¹² 46 Ò³
2010-2011 CÓïÑÔ³ÌÐòÊÔÌâ¼°´ð°¸
while(i<26){ pp[i]=0; i++;}
for(;*p_tt!=NULL;p_tt++){ switch(*p_tt){
case 'a':pp[0]++;break; case 'b':pp[1]++;break; case 'c':pp[2]++;break; case 'd':pp[3]++;break; case 'e':pp[4]++;break; case 'f':pp[5]++;break; case 'g':pp[6]++;break; case 'h':pp[7]++;break; case 'i':pp[8]++;break; case 'j':pp[9]++;break; case 'k':pp[10]++;break; case 'l':pp[11]++;break; case 'm':pp[12]++;break; case 'n':pp[13]++;break; case 'o':pp[14]++;break; case 'p':pp[15]++;break; case 'q':pp[16]++;break; case 'r':pp[17]++;break; case 's':pp[18]++;break; case 't':pp[19]++;break;
µÚ 42 Ò³ ¹² 46 Ò³
2010-2011 CÓïÑÔ³ÌÐòÊÔÌâ¼°´ð°¸
case 'u':pp[20]++;break; case 'v':pp[21]++;break; case 'w':pp[22]++;break; case 'x':pp[23]++;break; case 'y':pp[24]++;break; case 'z':pp[25]++;break; } } } main( )
{ char aa[1000] ; int bb[26], k, n ;
printf( \scanf(\ fun(aa, bb ) ;
for ( k = 0 ; k < 26 ; k++ ) printf (\\bb[k]) ; printf( \ }
41¡¢Çë±àд³ÌÐò£¬°Ñ×Ö·û´®sÖÐËùÓеÄ×Ö·ûÇ°ÒÆÒ»¸öλÖ㬴®ÖеĵÚÒ»¸ö×Ö·ûÒƵ½×îºó¡£
ÀýÈ磺ÔÓеÄ×Ö·û´®Îª£ºMn.123xyZ£¬Ôòµ÷Óøú¯Êýºó£¬´®ÖеÄÄÚÈÝΪ£ºn.123xyZM¡£
µÚ 43 Ò³ ¹² 46 Ò³
2010-2011 CÓïÑÔ³ÌÐòÊÔÌâ¼°´ð°¸
#include
char b[N] ;
sprintf(b, \ strcpy(s, b) ; }
void main( ) {
char a[ N ] ;
printf ( \ printf ( \ fun ( a );
printf ( \ puts ( a ); }
42¡¢±àд³ÌÐò£¬°Ñ×Ö·û´®ÖеÄÄÚÈÝÄæÖá£
ÀýÈ磺×Ö·û´®ÖÐÔÓеÄÄÚÈÝΪ£ºabcdefg£¬Êä³ö£ºgfedcba¡£ #include
µÚ 44 Ò³ ¹² 46 Ò³