题解 | #统计字符#
统计字符
https://www.nowcoder.com/practice/539054b4c33b4776bc350155f7abd8f5
#include<stdio.h> int main() { char data[1000]; int count[4]={0};//每一行代表一种字符的数量 scanf("%[^\n]",&data);//直到输入回车符再停止输入 for(int i=0;i<strlen(data);i++) { if((data[i]>='a'&&data[i]<='z')||(data[i]>='A'&&data[i]<='Z')) count[0]++; else if(data[i]==' ') count[1]++; else if(data[i]>='0'&&data[i]<='9') count[2]++; else count[3]++; } for(int i=0;i<4;i++) printf("%d\n",count[i]); return 0; }