题目:输入一个字符串,有数字和非数字如: “313wrw.13341231se][‘w23’ww” 要求将连续的数字做为一个整数,如313,1334,将其存到一个数组里,并统计有多少个,最后打印出来。
思路:
- 题目要求连续的数字作为一个整数,那么从后面遍历字符串方便处理高位的问题;
- 设置一个倍数flag,若为连续数字则倍数*10,遇到字符则倍数清零;
- 字符串里有多组数字的时候还要判断什么时候数组后移,若数字的前一个字符不是数字则数组后移同时倍数清零。
题目:输入一个字符串,有数字和非数字如: “313wrw.13341231se][‘w23’ww” 要求将连续的数字做为一个整数,如313,1334,将其存到一个数组里,并统计有多少个,最后打印出来。
思路: