我的一位西安交大一年级的同学有六道编程题想请教(可惜我不懂C语言),
你帮我能给出答案吗?
十万火急,救人一命胜造七级浮图,
请于8月31日晚前,将你的答案发信至guhao@371.net
能答出一道题也好呀。
我将免费赠送自助选曲CD作为回报,
自选CD请到这里选择
210.83.207.160/bbs/topic.asp?TOPIC_ID=2352&FORUM_ID=21&CAT_ID=7六道编程题如下:
---------------------------------------
一:一个数恰好等于它的因子之和,称为这个数为"完全数"例:6的因子为1,2,3.6=1+2+3,所以6是一个完全数.编写程序找到2-100以内的的所有完全数
按下列格式输出其因子:6 its factors are 1,2,3
二:编写程序输出以下图形: A
A B
A B C
…………
A B C ……Y Z
三:编程序,要求:
1,建立两个有序整数链表。2,寻找在两个有序整数链表中均出现的第一个相同的整数,并将其输出。
四:一个班4个学生,5门课:
1,求第一门课的平均成绩。2,找出有两门以上课程不及格的学生,输出她们的学号,全部课程成绩及平均成绩。3,找出平均成绩在90分以上或全部成绩在85分以上的学生
分别编3个程序实现上述要求。
五:编写程序:
1,输入一个班的n名学生(n<=30),m门课程(m<=8)的成绩,做成文件score.in,要求有良好的输入界面
2,从score.in中读入该班成绩,计算出每位学生总成绩,平均成绩.
3.安总成绩降序排列
4.根据学号或姓名查找某学生成绩
5.在屏幕上设计表格,显示该班成绩单(包括单科成绩,总成绩,平均成绩)
6.将经过排序的成绩及总成绩和平均成绩输出到文件t.out.
六:C++编程题
编写一个背单词的程序,程序使用词汇表文件,其中的每个词条由单词和解释两部分组成,如果词汇表中有词条,程序首先显示第一个单词,按下鼠标右键可显示其解释.按下鼠标左键可显示下一单词,程序应使用SDI结构,有建立、修改、和存储词汇文件的功能
功能要求:
1,为该程序设计一个美观大方的图标
2,如果词汇表中尚无词条,则显示信息“请打开词汇表文件”
3,如果词汇表中有词条,则显示其第一个单词
4,按下鼠标右键可显示该单词对应的解释
5,按下鼠标左键可显示下一个单词,如果当前已是词汇表中最后一个单词,则应循环显示,即显示第一个词条的单词
6,如果上一个词条显示了解释,则在显示下一个词条时恢复不显示状态
7,在“编辑”菜单中添加一个“添加词条”选项,使用该选项可弹出一编辑对话框用于输入词条的单词和解释
8,在“编辑”菜单里添加一个“删除词条”选项,使用该选项可删除当前词条
9,利用序列化工能实现词汇表文件的存盘和读出功能
10,单词和解释的显示字体比缺省字体大,美观大方,单词和解释词颜色不同。
---------------------------------------
(over)