每日一题:字符串中找出连续最长数字串
程序员文章站
2022-05-29 13:56:24
...
输入描述:
输入一个字符串。
输出描述:
输出字符串中最长的数字字符串
输入例子:
abcd12345ed125ss123058789
输出例子:
123058789
思路:先遍历,再保存
int main()
{
string s, s1,s2;
cin >> s;
string max;
for (int i = 0; i<s.size(); i++)
{
if (s[i] >= '0'&&s[i] <= '9')
{
while (s[i] >= '0'&&s[i] <= '9')
{
s1 += s[i++];
}
if (s1.size()>max.size())
{
max = s1;
}
s1 = s2;
}
}
cout << max;
system("pause");
return 0;
}
下一篇: 【Python3】去掉字符串中的标点符号
推荐阅读
-
字符串中找出连续最长的数字串:读入一个字符串str,输出字符串str中的连续最长的数字串;合法括号的判断:给定一个字符串A和其长度n,请返回一个bool值代表它是否为一个合法的括号串(只能由括号组成)
-
《每日一题》字符串中找出连续最长的数字串
-
Java_[字符串中找出连续最长的数字串]读入一个字符串str,输出字符串str中的连续最长的数字串
-
每日一题:字符串中找出连续最长数字串
-
编程题:将一个字符串中连续最长的数字串打印出来
-
请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串
-
[每日一题]48:字符串中找出连续最长的数字串
-
读入一个字符串str,输出字符串str中的连续最长的数字串
-
字符串中找出连续最长的数字串:读入一个字符串str,输出字符串str中的连续最长的数字串;合法括号的判断:给定一个字符串A和其长度n,请返回一个bool值代表它是否为一个合法的括号串(只能由括号组成)