華為OJ 在字串中找出連續最長的數字串

2021-07-16 16:00:25 字數 867 閱讀 3169

在字串中找出連續最長的數字串

樣例輸出

輸出123058789

,函式返回值

9輸出54761

,函式返回值

5介面說明

函式原型:

unsignedint continumax(char** poutputstr,  char* intputstr)

輸入引數:

char* intputstr  輸入字串;

輸出引數:

char** poutputstr: 連續最長的數字串,如果連續最長的數字串的長度為

0,應該返回空字串;如果輸入字串是空,也應該返回空字串;

返回值:

連續最長的數字串的長度

輸入描述:

輸入乙個字串。

輸出描述:

輸出字串中最長的數字字串和它的長度。如果有相同長度的串,則要一塊兒輸出,但是長度還是一串的長度

輸入例子:

abcd12345ed125ss123058789

輸出例子:

123058789,9

解答**:

#include#include#include#include#include#includeusing namespace std;

int main()

else

else if(max==cou)

temp="";

cou=0;}}

if(i==length)

else if(cou==max)

resu+=temp;

}cout<

華為oj 在字串中找出連續最長的數字串

include include include include oj.h using namespace std 功能 在字串中找出連續最長的數字串,並把這個串的長度返回 函式原型 unsigned int continumax char poutputstr,char intputstr 輸入引數...

華為OJ(在字串中找出連續最長的數字串)

題目 在字串中找出連續最長的數字串 寫乙個函式,它的原形是int continumax char outputstr,char intputstr 功能 在字串中找出連續最長的數字串,並把這個串的長度返回,並把這個最長數字串付給其中乙個函式引數outputstr所指記憶體。對於空串或不包含數字的字串...

華為oj 在字串中找出連續最長的數字串

當長度相同時,選取後面的子串 題目描述 請乙個在字串中找出連續最長的數字串,並把這個串的長度 返回 如果存在長度相同的連續數字串,返回最後乙個連續數字串 注意 數字串只需要是數字組成的就可以,並不要求順序,比如數字串 1234 的長度就小於數字串 1359055 如果沒有數字,則返回空字串 而不是n...