C/C++编程 高手进

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:40:06
利用结构体,使用链表,编写相应的函数,实现学生成绩管理的功能。
每个学生数据包括学号、姓名、班级、语、数、外三门成绩。
要求:
(1) 程序开始运行时,在屏幕上显示如下菜单,并等待用户输入
1. Load from File
2. Input a New Student
3. Display all Information
4. Display a Single Information
5. Sort & Display by Score
6. Save to File
7. Exit
Your Choice: __
(2) 用户选择1, 提示用户输入一个文件名,然后打开文件,并从中读取学
生信息到数组(或链表)。如果文件打开失败,提示用户。
(3) 用户选择2,提示用户逐项输入一个新学生的相关信息,并放入链表
(4) 用户选择3,逐条显示所有学生的信息
(5) 用户选择4,提示用户输入一个学生的姓名,在数组(链表)中找到该学生,显示该同学的信息
(6) 用户选择5,按照总成绩由高到低对数组(或链表)中数据重新进行排序,并在屏幕上显示
(7) 用户选择6,提示用户指定输出文件名,并将打开时用户指定的文件名作
为默认值,将数据写入指定的文件中。
(8) 用户选择7,程序结束。
要求:除选择7 外,各项功能执行完成后,应该重新显示菜单,供用户再次选择,
直到退出为止。对非1-7 范围内的选择,不予理会。

1. 建立用于完成分数形式运算的类 RationalNumber. 编写一个测试该类的程

用整数变量表示类的私有成员(即分子和分母),为类提供一个能对类所声明的
对象进行初始化的构造函数。为了能在不提供初始化值的情况下也能对变量进行
初始化,构造函数中应该包含默认值。构造函数应以最简单分数行驶存储数据,
即2/4 应该存为 1/2, 同时保证分母不为0。公共成员函数应该实现以下功能:
(1) 两个有理数相加、(2)相减、(3)相乘、(4)相除,并以最简分数形式保

答问题是兴趣,不是职业.
2000分又有什么用?
回答者: 80676535 - 高级魔法师 七级 4-21 12:58

-----------------
找到知音了

这个问题吗 不是很难的了 就是操作程序吗 不过我现在 没有时间进行演练啊 我现在还要上课呢 等回头吧 不是还有时间的吗 对吧

到我的百度空间去看看,可能对你有点帮助吧。
http://hi.baidu.com/hias_asia/blog

你肯定是大学生了,你把老师布置给你的作业让我们这些人来做,你自己怎么不去实践呢,我也是大学生,我们程序设计课要单单上两个星期,当中我们的其他的课都停了,如果你和我们差不多的话,你应该有时间拿出课本,复习复习,然后就不会不知道了吧~

[引用]
答问题是兴趣,不是职业.
2000分又有什么用?

[回复]
吼吼,我也有这个感觉,不过升级也挺爽的

[引用]
答问题是兴趣,不是职业.
2000分又有什么用?

[回复]
吼吼,我也有这个感觉,不过升级也挺爽的