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

2022-03-24 12:47:02 字數 516 閱讀 1306

這個沒什麼技巧,遍歷,如果1個字元是數字符的話,那麼以它為起點遍歷,尋找以它為起點的連續的數字串的長度,下一次起點是這個連續字串的下乙個位置,儲存1個最大長度和乙個指向最長連續數字串的指標

/*

求字串中連續最長的陣列串 */

#include

#include

using

namespace

std;

#define max 100

int continumax(char* outputstr,char*inputstr)

if(count>=length)

length=count;

p=q;

}else

p++;

}int i=0

;

while(i*(outputstr+i)='\0'

;

return

length;

}int main(void

)

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

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

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

最近看到了一道好未來的程式設計面試題,過年,加上最近家裡生了一些事,很久沒敲 了,練練手。基礎最重要。題目描述 讀入乙個字串str,輸出字串str中的連續最長的數字串 輸入描述 個測試輸入包含1個測試用例,乙個字串str,長度不超過255。輸出描述 在一行內輸出str中里連續最長的數字串。輸入例子 ...

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

題目描述 讀入乙個字串str,輸出字串str中的連續最長的數字串 輸入描述 個測試輸入包含1個測試用例,乙個字串str,長度不超過255。輸出描述 在一行內輸出str中里連續最長的數字串。示例1輸入 abcd12345ed125ss123456789 輸出解題思路 用max表示經過的數字長度最大值,...