您的位置:首页 > 编程语言

编程题:字符个数统计

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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: