统计字符串str中不同字符的个数输出。说明:统计包含标点符号和空格,大写和小写视为不同字符。
【输入形式】从标准输入中输入一个字符串
【输出形式】将生成的个数输出到标准输出中
【样例输入】One world,One dream!
【样例输出】13
#include<stdio.h>
int main()
{
char str[1000];
char zifu;
int i,j,len,num;
len=0;
gets(str);
for(i=0;str[i]!='\0';i++)
len=len+1;
num=len;
for(i=0;i<len;i++)
{
zifu=str[i];
if(str[i]!='\0')
{
for(j=i+1;j<len;j++)
{
if(str[j]==zifu)
{
num--;
str[j]='\0';
}
}
}
}
printf("%d\n",num);
}