習題6 1 分類統計字元個數 15分

2021-10-23 20:19:43 字數 1347 閱讀 4084

本題要求實現乙個函式,統計給定字串中英文本母、空格或回車、數字字元和其他字元的個數。

題中的字串應該給定了的 s=

函式介面定義:

void stringcount( char s );
其中 char s 是使用者傳入的字串。函式stringcount須在一行內按照

letter = 英文本母個數, blank = 空格或回車個數, digit = 數字字元個數, other = 其他字元個數
裁判測試程式樣例:
#include

#define maxs 15

void

stringcount

(char s)

;void

readstring

(char s)

;/* 由裁判實現,略去不表 */

intmain()

/* your function will be put here */

輸入樣例:
az &

09 az

輸出樣例:
letter =

4, blank =

3, digit =

2, other =

1

**:
void

stringcount

(char s)

不然怎麼行得通 - -

int letter=

0,blank=

0,digit=

0,other=0;

for(

int i =

0;s[i]

!='\0'

;i++

)//字串以\0結尾

else

if(s[i]

>=

'0'&& s[i]

<=

'9')

// 數字

else

if(s[i]

==' '

|| s[i]

=='\n'

)//空格或換行、n,回車\r

else

other++;}

printf

("letter = %d, blank = %d, digit = %d, other = %d\n"

,letter,blank,digit,other)

;}

習題6 1 分類統計字元個數 15 分

本題要求實現乙個函式,統計給定字串中英文本母 空格或回車 數字字元和其他字元的個數。void stringcount char s 其中 char s 是使用者傳入的字串。函式stringcount須在一行內按照 letter 英文本母個數,blank 空格或回車個數,digit 數字字元個數,ot...

習題6 1 分類統計字元個數 15分

本題要求實現乙個函式,統計給定字串中英文本母 空格或回車 數字字元和其他字元的個數。函式介面定義 void stringcount char s 其中 char s 是使用者傳入的字串。函式stringcount須在一行內按照 letter 英文本母個數,blank 空格或回車個數,digit 數字...

習題6 1 分類統計字元個數 15分

本題要求實現乙個函式,統計給定字串中英文本母 空格或回車 數字字元和其他字元的個數。void stringcount char s 其中char s是使用者傳入的字串。函式stringcount須在一行內按照 letter 英文本母個數,blank 空格或回車個數,digit 數字字元個數,othe...