010-字符个数统计
2016-07-23 16:31
162 查看
/* 010-字符个数统计 题目描述 编写一个函数,计算字符串中含有的不同字符的个数。字符在ACSII码范围内(0~127)。不在范围内的不作统计。 输入描述: 输入N个字符,字符在ACSII码范围内(0~127)。 输出描述: 输出字符的个数。 输入例子: abc 输出例子: 3 */ //C语言版 #include <stdio.h> #include <string.h> int main() { char str[1000]; int i,j; int n = 0; int flag; gets(str); for(i = 0;i < strlen(str);i++) { flag = 0; //与该元素前一个比较,要是有相同flag = 1; for(j = 0;j < i;j++) { if(str[i] == str[j]) { flag = 1; break; } } if(!flag) { n++; } } printf("%d\n",n); return 0; } //C++版本 #include <iostream> #include <string> using namespace std; int main() { string str; int i,j; int n = 0; int flag; getline(cin,str); for(i = 0;i < str.size();i++) { flag = 0; //与该元素前一个比较,要是有相同flag = 1; for(j = 0;j < i;j++) { if(str[i] == str[j]) { flag = 1; break; } } if(!flag) { n++; } } cout << n << endl; return 0; }
相关文章推荐
- POJ 1328 Radar Installation
- c语言中realloc()函数解析
- 元素缩放
- Codeforces Round #363 (Div. 2)699A,699B,698A
- 元素缩放
- C++指针小结:由一个问题引发的。。。。。。。。。。。。。。。。。。。
- 大话设计模式13----建造者模式
- mysql 删除表中某一列的数据及删除某一列的方法
- 主题:rpm安装,LAMP分离+xcache
- 优化DEDECMS模板 让织梦CMS程序生成html页面更快些
- IT职业技能图谱(全套13张)
- 骨牌铺方格 hd 2046
- Mysql批量操作整理
- [php-src]Php扩展的内存泄漏处理思路
- DOCKER
- Initramfs的制作和移植
- PAT乙级1004. 成绩排名 C++
- 织梦DEDECMS栏目列表页翻页URL链接优化
- 类似网易评论UI
- sql之top用法