题解 | #字符个数统计#
字符个数统计
https://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50
#include <stdio.h> #include <string.h> void count(char *s,int *y) { int l=strlen(s); int i; int a; for(i=0; i<l; i++) { a=s[i]; y[a]++; } int num=0; for(i=0; i<128; i++) { if(y[i]!=0)num++; } printf("%d\n",num); } int main() { int y[128]; memset(y,0,sizeof(y)); char str[501]; gets(str); count(str,y); return 0; }