一、程式設計找出乙個字串中最長的數字字串,列印該數字串及長度
#include#includeint main()
//k值記錄最後乙個數字的位址
}else //如果出現不是數字,則numlen賦值0,迴圈繼續
numlen=0;
}k-=numax; //k倒退到第乙個非數字的位置
k++; //k指向第乙個數字
printf("該數字串長度是:");
printf("%d\n",numax);
printf("連續的最長數字串是:");
for(i=0;i
二、找出乙個數字序列中的最長遞增子串行
#includeint main()
printf("%d",maxlen);
return 0;
}
執行結果:
顯然最長上公升子串行為:2 4 6 8
返回字串的最長數字串
返回字串的最長數字串,需要定義兩個長度,分別是最大數字串長度和當前最新數字串長度,還需要定義兩個buffer快取,分別是最大數字串快取和當前最新數字串快取,如果字元陣列有乙個字元不是數字,則重置當前最大數字串長度和當前最新數字串快取,否則接著判斷最大數字串長度和當前最新數字串長度哪個大,如果大,需要...
字串中找出連續最長的數字串
最近看到了一道好未來的程式設計面試題,過年,加上最近家裡生了一些事,很久沒敲 了,練練手。基礎最重要。題目描述 讀入乙個字串str,輸出字串str中的連續最長的數字串 輸入描述 個測試輸入包含1個測試用例,乙個字串str,長度不超過255。輸出描述 在一行內輸出str中里連續最長的數字串。輸入例子 ...
字串中找出連續最長的數字串
題目描述 讀入乙個字串str,輸出字串str中的連續最長的數字串 輸入描述 個測試輸入包含1個測試用例,乙個字串str,長度不超過255。輸出描述 在一行內輸出str中里連續最長的數字串。示例1輸入 abcd12345ed125ss123456789 輸出解題思路 用max表示經過的數字長度最大值,...