从控制台接收一串字符串,完成以下要求 (共10分)
a,求出该字符串的长度并输出到控制台,如字符串长度为:X
b,将该字符串转为数组,判断该数组第一个字符和最后一个字符是否相同,不相同则交换
c,统计出数组中的每个字符出现的次数,然后自然排序后按指定格式输出到控制台,如 a=3,b=4,c=4,d=3,e=2,f=1
d,将第二步互换后的数组角标为奇数的字符用”*”号替换,然后遍历输出
e,将数组中元素重新拼接成字符串,最后截取第一个'*'到第三个'*'之间的数据输出(注意:两边都包含'*')
例如:输入字符串:aaabbbbccccdddeef 打印台输出效果如下:
请输入一段字符串:aaabbbbccccdddeef
该字符串你的长度为:17
每个字符出现的次数为:a=3,b=4,c=4,d=3,e=2,f=1
第一个*到第三个*之间的数据为:*a*b*
|
|