另外的兩個(gè)我還是不會(huì)耶
輸入一行字符,輸出其中英文字母,空格,數(shù)字和其他字符的個(gè)數(shù)。要求:編寫三個(gè)函數(shù),分別判斷是字母,空格,數(shù)字。
輸出:i love ?c programming!
letter:17 ? blank :3 ? digits:0 ?others:1
怎么編一個(gè)程序呢??
輸入一行字符,輸出其中英文字母,空格,數(shù)字和其他字符的個(gè)數(shù)。要求:編寫三個(gè)函數(shù),分別判斷是字母,空格,數(shù)字。
輸出:i love ?c programming!
letter:17 ? blank :3 ? digits:0 ?others:1
怎么編一個(gè)程序呢??
2015-05-15
舉報(bào)
2015-05-16
簡(jiǎn)短的給你一點(diǎn)樣板吧
2015-05-16
這里我只寫了一個(gè)函數(shù),另外兩個(gè)自己補(bǔ)上吧
2015-05-16
這個(gè)好辦,編寫的這三個(gè)函數(shù)其實(shí)不是用來計(jì)數(shù)的,而是用來檢查是不是字母,空格,數(shù)字的,如果是就返回1,否則就是0,在main里做一個(gè)循環(huán),循環(huán)里面調(diào)這三個(gè)函數(shù)就成,如果返回了1,就給相應(yīng)的變量+1,最后輸出這三個(gè)變量值就可以,至于others,只需要輸入的字符串長(zhǎng)度減去前面三個(gè)變量的值就是了