题解 | #字符个数统计#
字符个数统计
http://www.nowcoder.com/practice/eb94f6a5b2ba49c6ac72d40b5ce95f50
#include<stdio.h>
int main()
{
char str[501]; //存放字符串
int num[128]={0}; //ASCII码下标
int cls = 0; //字符类型计数
scanf("%s",&str); //接收字符串
int len = strlen(str); //计算长度
for(int i = 0; i < len; i++) //循环判断
{
if(num[(int)str[i]]==0) //字符强制转换为数组下标并判断是否重复
{
num[(int)str[i]]=1; //已存在或重复则置1
cls++; //字符类型累加
}
}
printf("%d\n",cls); //输出字符类型
return 0;
}