算法入门习题108.docVIP

  • 20
  • 0
  • 约1.29万字
  • 约 17页
  • 2017-02-02 发布于湖北
  • 举报
本题库来源:大榕树论坛 入门习题一百道。 字符串处理 1.读入N个字母的字,判断该字是否回文。 2.有N组数据,每组中有M个字串,找出所有符合下列条件的字串S,条件是:在每一组中,字串S都是其M个字串之一。 3.读入一个字串(长度不大于50),删去字串中相同的字符。 4.输入十个字符串,长度在20….50之间。检查每个字串,若遇到字母A,就在其后插一个空格,最后打印全部处理后的字串,并统计26个字母各出现多少次。 5.接受一个任意长度的字串(小于100个字符),将该字符串中的字符按照ASCII码表从小到大的顺序重新排列成一个新的字符串并打印出来。 6.有一段文字由若干字母组成。检查文字中每个字母出现的次数,输出时,按字母出现频率的降序排序,并按以下格式打印(不含未出现字母): 字母 频率 百分比% x x x 7.读入一行文本,包含若干个单词(以空格间隔,以%j结尾)。将其中以A开头的单词与以N结尾的单词,用头尾交换的方法予以置换。 8.求出一个子串在字符串中的位置。 9.在若干个字符串中,找出一个长度最长的公共字串。 10.’DOS’称为良序子串,因为他之中的字母是按ASCII码的顺序排列的,而’DATA’则不是良序字符。 先要求给出一个N*N的字母方阵,从中选出给定长度M的良序字符。 11.从键盘上读入一个字符

文档评论(0)

1亿VIP精品文档

相关文档