字符个数统计
2016-07-18 11:37
204 查看
/*题目描述
编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。
输入描述:
输入N个字符,字符在ACSII码范围内(0~127)。
输出描述:
输出字符的个数。
输入例子:
abc
输出例子:
3
*/
编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。
输入描述:
输入N个字符,字符在ACSII码范围内(0~127)。
输出描述:
输出字符的个数。
输入例子:
abc
输出例子:
3
*/
代码
#include<iostream> #include<string.h> using namespace std;//其实简单的程序没必要声明标准空间 int main() { char str[1000]; int counter=0, flag=0; cin >> str; for (int i = 0; i<strlen(str); ++i)//尽量减少变量 { if (str[i] >= 0 && str[i] <= 127) { for (int k = 0; k<i; ++k) { if (str[i] == str[k]) flag = 1; } if (flag == 0) counter++; } flag = 0; } cout << counter << endl; return 0; }
相关文章推荐
- 句子逆序
- 字符个数统计
- 10、字符个数统计(ascii)
- Linux 命令行快捷键总结
- CSS布局模型
- gzip: stdin has more than one entry--rest ignored
- hibernate与mysql字段类型对应关系
- 人月神话读书笔记(9)----削足适履
- Listview冲突解决
- nyoj 914 yougth最大值 二分 贪心
- 数据库类II
- EasyUI DataGrid 使用(分页,url数据获取,data转json)
- Markdown语法备忘
- 【杭电oj】1865 - 1sting(大数递推)
- 浅谈python字符串方法的简单使用
- Android进阶开发常见问题小结
- jQuery——获取并设置CSS类
- mysql维护和优化中需要做什么
- android微信支付流程
- 24.Which two statements correctly describe the relation between a data file and the logical database