题目完整描写叙述为:用递归的方式实现一个求字符串中连续出现同样字符的最大值。如aaabbcc,连续出现a的最大值为3,abbc,连续出现字符最大的值为2。
下面是我想出来的方法:
#include <iostream> using namespace std; #define MAX(a, b) (a) > (b) ? (a) : (b) int Get(char *s, int n, int m) //字符指针, 当前最长串, max最长串 { if(*(s+1) == '
(a) : (b) int Get(char *s, int n, int m) //字符指针, 当前最长串, max最长串 { if(*(s+1) == '