字串中找連續最長字串 c

2021-10-06 20:59:55 字數 824 閱讀 4002

題目描述:

讀入乙個字串str,輸出字串str中的連續最長的數字串

輸入描述:

乙個測試輸入包含1個測試用例,乙個字串str,長度不超過255。

輸出描述:

在一行內輸出str中里連續最長的數字串。

解題思路:

找乙個儲存結果的字串res和乙個臨時儲存遍歷所給字串temp

遍歷所給字串,利用isdigital函式判斷每一位是否為數字,是則將其存放入temp裡

比較temp的長度和res的長度,若temp長度大於res則更新res

**:

#include

#include

#include

using

namespace std;

intmain()

if(tmp.

size()

>res.

size()

)}i++;}

cout << res << endl;

system

("pause");

}return0;

}

**:

int

main()

else

cur.

clear()

;}} cout << res;

return0;

}

字串中連續最長的數字字串

輸入 乙個含有數字的字串 輸出 字串中連續最長的數字字串。例如 輸入 a12ab123park12345 輸出 12345法一 include void my strcpy char num,char p,int len 字串複製法一 void my strcpy char str,char ptr...

字串最長連續子串

題目 求給定字串中連續出現次數最多的子串。例 abcbcbcabc,bc出現次數最多,為3次 分析 1 將字尾陣列依次存入字串陣列中 2 依次將第i個字串的長度為j i的子串與第j個字串相比,若相等,則比較j字串剩下有幾個子串與之相等 3 記錄每個子串出現的次數,並比較,保留最大的 pairfun ...

找最長的字串

本題要求編寫程式,針對輸入的n個字串,輸出其中最長的字串。輸入格式 輸入第一行給出正整數n 隨後n行,每行給出乙個長度小於80的非空字串,其中不會出現換行符,空格,製表符。輸出格式 在一行中用以下格式輸出最長的字串 the longest is 最長的字串 如果字串的長度相同,則輸出先輸入的字串。輸...