在一个字符串中输入若干字母,统计该数组中出现的相同字母的个数。
来源:互联网 发布:软件测试发展方向 编辑:程序博客网 时间:2024/04/29 22:07
#include<iostream>#include<string>#include<cstring> using namespace std;int main(){char a[512];gets(a);int i,n,sum=0;bool flag;for(i=0;i<strlen(a);i++){ flag=true; sum=0; for(int j=i-1;j>=0;j--)//检测是否有已经算过的字母 { if(a[j]==a[i]) { flag=false;//如果检测这个字母与前面的相同,那么就插旗 break; }}for(n=i;n<strlen(a)&&flag;n++)//若上一步没有,则算相同的个数 {if(a[i]==a[n]){sum++;}}if(flag) //输出相同个数 { cout<<a[i]<<sum;}}return 0;}
看见别人可以直接声明一个char变量然后for循环
for(x='a';x<='z';x++) 然后数组里的比对这个X,然后计数,while(sum>0)就输出,相当简便。
0 0
- 在一个字符串中输入若干字母,统计该数组中出现的相同字母的个数。
- 统计字符串中字母出现的个数
- 字符串中出现的相同字母的个数
- 统计一个字符串中大小写字母的个数,数字出现的个数
- 16周:统计字符串中数字、字母出现的个数。
- 【一】统计一个字符串中字母的个数
- 统计一个字符串中某个字母的个数
- 统计一个字符串中数字,空格,字母的个数!
- 统计字符串中大小写字母的个数
- 统计字符串中每个字母的个数
- 统计字符串中每个字母的个数
- 输入一个字符串,编写函数统计该字符串中的字母、数字和其他字符的个数;
- 输入一个字符串,计算该字符串中字母的个数,并将大写字母转化为小写字母,小写字母转化为大写字母
- 输入若干个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”
- 获取字符串中字母出现的个数
- 字符串中各个字母出现的个数
- 写一个函数(maxLength)返回该参数中连续相同字母的最大个数及该字母
- 用c语言编程 统计输入的一个字符串中每个字母出现的次数
- 2.9.3 设置系统调用总入口
- 我是菜比
- oc基础
- Nant简单功能介绍
- 【Android效果集】弹幕效果
- 在一个字符串中输入若干字母,统计该数组中出现的相同字母的个数。
- MPI Maelstrom(最短路)
- 【2015/10/18】C学习日志_Day8 数据类型及其位表示,指针,内存状态
- javascript 中 x offsetX clientX screenX pageX的区别
- heap corruption detected
- 自定义圆形进度条ProgressBar的三种方式
- Arbitrage(bellman-Ford)
- 类模板带参数,list,pair
- 技术、产业和地方:互联网的经济地理学