社区
C++ 语言
帖子详情
c++连续字母计算问题
「已注销」
2019-11-22 05:09:07
编程实现以下功能:
(1)输入一个全部由A和B组成的字符串(不超过100个字符)
(2)如果输入了不是A或B的字符(包括空格),提示重新输入
(3)计算连续的A或连续的B的最大个数,输出这个最大个数。例如:
如果输入:ABAAABBAAAAB
则输出:4
(因为最多是连续4个A)
...全文
148
3
打赏
收藏
c++连续字母计算问题
编程实现以下功能: (1)输入一个全部由A和B组成的字符串(不超过100个字符) (2)如果输入了不是A或B的字符(包括空格),提示重新输入 (3)计算连续的A或连续的B的最大个数,输出这个最大个数。例如: 如果输入:ABAAABBAAAAB 则输出:4 (因为最多是连续4个A)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2019-11-22
打赏
举报
回复
#include<iostream> #include<string> using namespace std; int main() { int i; char a[100] ; cout << "请输入由A和B组成的字符串:" ; cin.getline(a, 100); for (i = 0; i < 100; i++) if (a[i] != 'A' && a[i] != 'B' && a[i] != '\0') { cout << "请重新输入:" ; cin.getline(a, 100); } int t = 1, sum = 1; for (int i = 0; i < 100; i++) { if (a[i] == a[i + 1]) t++; else { if (t > sum) sum = t; t = 1; } if (a[i] == '\0') break; } if (sum == 1) cout << "没有连续的A或B"; else cout << "最多有" << sum << "个连续的A或B"; return 0; } 不知道哪里出了问题
datoulaile123
2019-11-22
打赏
举报
回复
上一个帮你写了,这个还要别人帮忙写??自己动动手吧孩子
铖邑
2019-11-22
打赏
举报
回复
楼主赶紧把代码发出来给我们看看吧
C++
大小写
字母
转换
可以看到中间是夹了`、_、^、]、\、[这六个符号,大小写
字母
直接并不
连续
,验证归验证,但是想不明白为啥要这么安排,
字母
和
字母
挨着多好的,这六个符号为啥非要和他们挤呢?这内容确实很初级了,就是ascii码的加减...
【
C++
】快速求和
C++
难题解答第一天(快速求和) 题目描述 输入数据只由26个大写
字母
和空格组成,并且开始和结束的字符一定是大写
字母
。除此之外,它可以任意组合,包括出现
连续
空格。求和的算法是每个
字母
的位置号和
字母
值乘积的...
C++
实现在文件中输入26个英文
字母
步骤二:在文件中输入26个英文
字母
。 首先要了解如何输出26个英文
字母
。 方法如下: #include #include #include #include #include using namespace std; void main() { char a = 'a'; int i...
华为OD机试E卷 -
连续
字母
长度(Java & Python& JS &
C++
& C )
题目要求我们找到一个字符串中由相同
字母
连续
组成的第 k 长子串的长度。需要注意的是,如果某个
字母
的子串出现多个,且这些子串的长度不同,则只取最长的那个。若字串数量不足 k 个,则返回 -1。
英文
字母
- C/
C++
变量及简单数据类型
英文
字母
- C/
C++
变量及简单数据类型
C++ 语言
65,179
社区成员
250,527
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章