题解 | #字符个数统计#
字符个数统计
http://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50
利用标志位计数
#include<stdio.h>
#include<string.h>
int main(){
int mark[128]={0};
char str[501]={'\0'}; //数组容量最好比数据的最大输入长度大
while(~scanf("%s",&str)){
int len=strlen(str),count=0;
for(int i=0;i<len;i++){
if(mark[(int)str[i]]==0){
count++;
mark[(int)str[i]]++; //修改标志位
}
}printf("%d\n",count);
}
}