将字符串中不同字符的个数打印出来

原创 2015年07月06日 23:26:37

描述: 

找出字符串中,不同的字符的个数。

 
题目类别:  字符串 
难度:  初级 
运行时间限制: 无限制
内存限制: 无限制
阶段:  入职前练习 
输入:  

输入一个字符串,'\0'作为字符串结束符。

 
输出:  

输出字符串中不同字符的个数。

 

 
样例输入:
122345

                   
样例输出:
5

完整代码:

#include <iostream>
using namespace std;
int main()  
{  
	int cnt[256]={0};
	char s[100];
	int count=0;
	gets(s);
	int len=strlen(s);
	for(int i=0;i<len;i++)
		cnt[s[i]]++;

	for(int j=0;j<256;j++)
		if(cnt[j]!=0)
			count++;
	cout<<count<<endl;


    return 0;  
}  


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

华为OJ:计算字符串中含有的不同字符的个数

题目描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。输入描述: 输入N个字符,字符在ACSII码范围内。输出描述: 输出范围在...

求算一任意长度字符串中不同的字符以及它的个数

 求算一任意长度字符串中不同的字符以及它的个数在网上看到这样一个题目,并且有人用Python给出了答案。自己想出了一个办法,不知道是不是最好的,暂且先给出来一个Java的答案。我的想法是利用计数排序的...

《计算字符串中不同字符的个数——C#第三周》

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:  ...

c/c++生成不重复的字符串(6个字符组成,可表示的个数可以扩充),简易版数据库主键

#include #include #include #include #include #include using namespace std; string random_uuid_6()...

用Hashtable实现字符串中字符的个数的查询

我觉得很吊的文章

在一个字符串中,统计大写字母个数,小写字母个数,其他字符个数的四种算法

题目描述:编写程序,输出字符串中的大写字母、小写小母和其他的个数

[LeetCode] Isomorphic Strings - 字符串操作:数组计数字符个数问题

题目概述: Given two strings s and t, determine if they are isomorphic. Two strings are isomorphic if the...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将字符串中不同字符的个数打印出来
举报原因:
原因补充:

(最多只允许输入30个字)