010-字符个数统计

来源:互联网 发布:懒人js特效 编辑:程序博客网 时间:2024/06/05 09:41
/*010-字符个数统计 题目描述编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。输入描述:输入N个字符,字符在ACSII码范围内(0~127)。输出描述:输出字符的个数。输入例子:abc输出例子:3*///C语言版#include <stdio.h>#include <string.h>int main(){char str[1000];int i,j;int n = 0;int flag;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);return 0;} //C++版本 #include <iostream>#include <string>using namespace std;int main(){string str;int i,j;int n = 0;int flag;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;return 0;} 

0 0