编程题:字符个数统计
2016-08-29 21:58
197 查看
题目描述
编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。输入描述:
输入N个字符,字符在ACSII码范围内(0~127)。
输出描述:
输出字符的个数。
输入例子:
abc
输出例子:
3
#include <iostream>
#include <string>
using namespace std;
int main()
{
char ch;
int arr[127]={0};
while(cin>>ch){
for(int i=0; i<128; i++){
if (ch==i){
arr[i]=1;
break;
}
}
}
int num = 0;
for (int j=0; j<128; j++){
if (arr[j] == 1){
num++;
}
}
cout << num<< endl;
return 0;
}
相关文章推荐
- Introduction to Java Programming编程题9.17<统计文件行、字符、单词数>
- 编程题:统计字符串中字符出现的次数
- [编程题]字符个数统计
- 牛客网三道编程题(三 之华为机试在线训练(二)字符串反转、统计不同字符个数、删除字符串中出现最少的字符
- [编程题]输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 50道编程题之07:输入一行字符,分别统计出其中的英文字母,空格,数字和其他字符的个数
- 牛客网几道编程题(一) 统计字符、反转句子、删除公共字符
- 【newCoder】2017春招真题 [编程题] 统计字符
- 字符长度的统计问题
- 字符统计
- java统计字符串中每个字符出现的次数
- 统计字符串各字符出现的次数
- 第15周 用指针统计字符个数
- 统计txt文本中各个字符出现的频率和次数
- JavaScript统计字符串中每个字符出现次数完整实例
- 统计字符串中每个字符出现的次数
- 从字符中统计出出现频率最多的汉字 (关键是知道汉字的存储方式)
- 字符个数统计
- 输入一行字符,统计其中有多少个单词,单词之间用空格隔开
- 输入字符串,统计其中数字,空格和其他字符的个数