怎么读入一个未知长度的字符串
怎么读入一个未知长度的字符串,除了定义一个很长的字符数组那种方法。知道的请帮助一下!
写这样的一个程序,它要求我们输入一个字符串,,然后程序对我们输入的数进行统计.比如说我们输入584515871 则输出
5 3 (表示有3个5)
8 2 (表示有2个8)
4 1 ( 表示有1个4)
1 2 (表示哟2个1)
7 1 ( 表示有1个7)
例如:
输入:
564hghsdfhgds56436gs
输出:
5 : 2
6 : 3
4 : 2
h : 3
g : 3
s : 3
d : 3
f : 1
3 : 1
注:此题要求只有一个读取字符串的语句,并且测试的字符串大小未知(未知代表可能没有,可能成千上百至百万,以下同);输出格式可以按自己认为美观的方式输出,只要结果正确,他人容易理解就可以。
不要到处传哈,就在这里看看就行了。我怕被学校的人知道了就不好了