概述
北理C语言作业及答案3北理C语言作业及答案3
C语言作业3
43. 缩写展开
成绩: 10 / 折扣: 0.8
在保存字符串时,对出现在连续位置的若干个字符,如这些字符在ASCII表中也是连续出现,则可以将这些字符使用缩写形式进行保存,以节省保存空间。例如用A-Z表示ABCD...XYZ,1-5表示12345,c-f表示cdef。
输入:
包含缩写形式的字符串
输出:
将缩写形式进行还原后的字符串
说明:
只分别对大写字母、小写字母和数字进行压缩,对于形如9-A,a-C这样的缩写不进行处理。
测试输入期待的输出时间限制内存限制额外进程测试用例 1以文本方式显示
0-9?以文本方式显示
0123456789?1秒 64M 0 测试用例 2以文本方式显示
G-I?以文本方式显示
GHI?1秒 64M 0 测试用例 3以文本方式显示
ABDG-K035-9abd-h?以文本方式显示
ABDGHIJK0356789abdefgh?1秒 64M 0 测试用例 4以文本方式显示
abcdef ghi jkl mn?以文本方式显示
abcdef ghi jkl mn?1秒 64M 0 测试用例 5以文本方式显示
1-1?以文本方式显示
1-1?1秒 64M 0 #include
int main()
{
int i=0;
char s[100];
gets(s);
while(s[i]!='