主题:几个记录题木
(这个不是..)1.一个简单的行编辑程序,用户输入一个多行的字符序列,总数不大于250.
若用户发现前一个字符是错的就输入一个退格符#,表示前一个字符无效.若错误太多,则输入一个退行符@,表示当前行中的字符无效.(如果已经在行首,则输入#无效).
样例输入:
whil##ilr#e(s#*s)
outcha@putchar(*s=#++);
样例输出:
while(*s)
putchar(*s++)
2.给定一篇有英文单词,逗号,句号和空格组成的文章.要求统计里面出现过的单词次数,按从多到少排序输出到文件中,次数相同的按字典顺序排序.
3.score.dat地一行为正整数N,以下为N位同学的田径成绩.顺序是编号,姓名,跳高,跳远,百米跑.编号由5位数组成,且第1位为0.姓名不超过20个字符.跳高不超过2米,跳远不超过3米,百米跑不超过132秒,不小于9秒.请你统计.将三项竞赛的前三名的各项成绩输出到score.out.
4.求最长公共子串.对于给定的N(N<20)个字符串,串长不超过100,求N个字符串的最长公共子串.
若用户发现前一个字符是错的就输入一个退格符#,表示前一个字符无效.若错误太多,则输入一个退行符@,表示当前行中的字符无效.(如果已经在行首,则输入#无效).
样例输入:
whil##ilr#e(s#*s)
outcha@putchar(*s=#++);
样例输出:
while(*s)
putchar(*s++)
2.给定一篇有英文单词,逗号,句号和空格组成的文章.要求统计里面出现过的单词次数,按从多到少排序输出到文件中,次数相同的按字典顺序排序.
3.score.dat地一行为正整数N,以下为N位同学的田径成绩.顺序是编号,姓名,跳高,跳远,百米跑.编号由5位数组成,且第1位为0.姓名不超过20个字符.跳高不超过2米,跳远不超过3米,百米跑不超过132秒,不小于9秒.请你统计.将三项竞赛的前三名的各项成绩输出到score.out.
4.求最长公共子串.对于给定的N(N<20)个字符串,串长不超过100,求N个字符串的最长公共子串.