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

原创 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;  
}  


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

相关文章推荐

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

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

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

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

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

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

我觉得很吊的文章

数组去重、冒泡排序、1-100随机产生10个数、字符串中找最多出现的单个字符

数组去重 冒泡排序 1-100随机产生10个数 字符串中找最多出现的单个字符

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

题目概述: Given two strings s and t, determine if they are isomorphic. Two strings are isomorphic if the...

第十七周项目2-4-求字符串中单词个数(字符数组做形参)(注:两个单词间可有多个空格)

/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:田成琳 *完成日期:2013年 12月...

UTF-8编码的字符串拆分成单字、获取UTF-8字符串的字符个数的代码及原理(c++实现)

一、字符编码简介 1. ASCII码 在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(by...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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