讀入乙個字串,輸出其最長數字串

2021-08-19 16:43:09 字數 573 閱讀 8909

乙個str,長度不超過255

示例:輸入:

abc123defg123456789hjfs123456

輸出:123456789

程式如下:

#include #include int main()

for(i=0;i='0' && a[i]<='9')

len[k]=sum; //將每個位置出現的陣列串長度,儲存在len中,沒出現的為 0

}max=0;

for(i=0;i

程式執行截圖:

因為python內建多種函式和庫,呼叫起來很方便

我們來看看用python來解這道題的**:

import re

input_val = input()

split_char = re.split(r'\d*', input_val)

print(max(split_char, key=len))

程式設計題 將乙個字串中連續最長的數字串列印出來

題目要求 寫乙個函式,原型為int continumax char outputstr,char inputstr 功能 在字串中 找出連續最長的數字串,並把這個串的長度返回,同時把這個最長的數字串付給其中乙個引數outputstr所指記憶體,例如 abcd12345ed125ss123456789...

判斷乙個字串是數字

總共有四種方法 第一種方法 通過型別轉換實現 pubilc static integer typeconvert string str catch exception e 第二種方法通過正規表示式來實現 public static integer regexmatcher string str el...

在乙個字串中尋找另外乙個字串

在乙個字串中尋找另外乙個字串 public class text foundit true break test system.out.println foundit?found it didn t find it 該段程式有點難以理解,主要就是if語句的理解,if searchme.charat ...