输入一行字符串统计其中的字母,数字,空格和其他字符的个数。(gets())
字符串数组
输入一行字符串统计其中的字母,数字,空格和其他字符的个数。(gets()) 字符串数组。
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注int main() { int letter , blank , digit , other ; letter = blank = digit = other = 0; char str[1000]; gets(str); for(int i=0;i<strlen(str);i++) { if(isalpha(str[i])) ++letter; else if(isdigit(str[i])) ++digit; else if(isspace(str[i])) ++blank; else ++other; } printf("letter = %d, blank = %d, digit = %d, other = %d", letter, blank, digit, other); return 0; }解决 无用评论 打赏 举报 编辑记录