前几天,有一个学C的小伙伴和我交流一个问题,问题他是这么说的:
传入一个字符串,格式要求如下:
ep: A2D3B4C1D2
那么将这个字符串解压的结果应为:AADDDBBBBCDD
规则就是,必须满足,字符串的第一个是字母,可以大写也可以小写,第二个为数字,范围为1-9,解压的长度不得超过1000个字符。
按照他的要求,我想了一下,实现了这个算法,算法如下:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
//char *str = "A3B4C2D1";
//char *str = "A6B9C6D3";
char