Problem1337--动态数组问题1337: 动态数组问题
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 90 Solved: 24
[Submit] [Status] [Web Board] [Creator:]Description
大多数时候,我们从标准输入中获取的字符串较小。
有些时候,会从标准输入中获取很多字符。
本题请使用C或者C++,以动态数组的方式来存储数据。
具体要求是:初始时,假定字符数目不超过100个字符。去除空字符,则不超过99个字符。
如果用户输入的字符数目超过100, 则使用120个字节的内存存储。
如果超过120,则使用140字节的内存存储。
....
以此类推,即每次递增20字节。
输入一串字符
输出字符串的长度
以及字符串中所有的字符(大写转小写,小写转大写)
Input
abcDEFghi
Output
9
ABCdefGHI
Sample Input
ABC123def79,5a
Sample Output
14
abc123DEF79,5A
HINT
C语言可以使用malloc申请数组内存,free释放数组内存
C++可以使用new 申请数组内存,delete释放数组内存
Source/Category
[Submit] [Status]