/*010-字符个数统计题目描述编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。输入描述:输入N个字符,字符在ACSII码范围内(0~127)。输出描述:输出字符的个数。输入例子:abc输出例子:3*///C语言版#include<stdio.h>#include<string.h>intmain(){charstr[1000];inti,j;intn=0;intflag;gets(str);for(i=0;i<strlen(str);i++){flag=0;//与该元素前一个比较,要是有相同flag=1;for(j=0;j<i;j++){if(str[i]==str[j]){flag=1;break;}}if(!flag){n++;}}printf("%d\n",n);return0;}

//C++版本#include<iostream>#include<string>usingnamespacestd;intmain(){stringstr;inti,j;intn=0;intflag;getline(cin,str);for(i=0;i<str.size();i++){flag=0;//与该元素前一个比较,要是有相同flag=1;for(j=0;j<i;j++){if(str[i]==str[j]){flag=1;break;}}if(!flag){n++;}}cout<<n<<endl;return0;}