题目2:字符串处理 内容:用一个字符数组保存着一个英文句子,要求: (1) 删除该英文句子的前导空格、后导空格。并删除句子中多余的空格(单词之间只留一个空格); (2) 统计该句子中,单词出现的频率; (3) 查找并替换某个单词。
题目3:矩阵*作 内容:建立n阶方阵,任选一题完成打印: (1) 螺旋方阵,如下图: 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 (2) 蛇形方阵,如下图: 1 2 6 7 3 5 8 13 4 9 12 14 10 11 15 16
题目4:长整数处理 内容:假定用一个整型数组表示一个长整数,数组的每个元素存储长整数的一位数字,则实际的长整数m表示为: m=a[k]×10k-1+a[k-1]×10k-2+….+a[2]×10+a[1] 其中a[0]保存该长整数的位数。求: (1) 长整数乘普通整数; (2) 长整数除普通整数。
题目5:文件处理 内容:对于任意一个文本文件: (1) 统计各字母在文本文件中出现的频度(忽略大小写); (2) 查找并替换正文中的字符串,并存入另一个文件中。
题目6:打印万年历 内容:地球绕太阳一周的时间是365天5小时46秒,为了使一年的天数为整数,将一年的天数定为365天,余下的时间积累起来,四年就是23小时15分4秒,将近一天,把这一天加在某年的二月而成29天,该年称为闰年,其它年称为平年。但四年加一天又多用了44分56秒,这个数积满400年为三天。因此400年中只能有97个闰年,所以凡能被400整除,或不能被100整除但能被4整除的年份为闰年。已知2000年1月1日为星期六,请输入任一年的年份后,打印该年的二月份的月历。 样式:XXXX year --------------------------- --------------------------- Sun mon tue wed thu fri sat 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 --------------------------- --------------------------- 题目7:学生成绩管理小程序 内容:现有N(N >= 15)个学生的数据信息,每个信息包含: 学号 — num[13](字符串) 姓名(字母)— name[25](字符串) 性别 — sex(字符,M或F) 出生年份 — birth(整型) 三门课程成绩(高数、英语、计算机)— score[3](单精度)。 设计一个学生成绩管理系统,完成下列功能: 用结构体类型数据及其赋初值的方法把学生的数据送到结构体数组中(第一个数据用自己的真实数据,其它数据自定),然后把它们在屏幕上输出出来。 计算每个学生三门课程的总分(sum,单精度)及平均分(aver,单精度,输出两位小数),将包括所有数据的结构体数组元素按总分从大到小的顺序排序打印出来,并显示名次。 统计每个学生三门课程平均分的各分数段(<60、>=60且<70、>=70且<80、>=80且<90、>=90且<=100)人数以及所占比例。 任意输入一位学生的姓名,在屏幕显示出他的所有数据信息。要求能查询多次。