标题:求高人回答,哎,烦恼啊,
取消只看楼主
pangcongcong
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2009-11-5
结帖率:0
已结贴  问题点数:20 回复次数:0 
求高人回答,哎,烦恼啊,
请设计一个简单的学生成绩管理系统,要求系统实现以下功能:
学生信息包括学号、姓名、性别、语文、数学、英语。
插入学生信息:
  Insert id name sex x y z 其中的参数分别为学号、姓名、性别、三门课的成绩,成绩为浮点数。
输出所有学生信息:
  List
  按照插入的顺序输出所有学生的信息,每行一位学生的信息。每行的格式如下:
 id name sex x y z
 数据之间一个空格,成绩保留1位小数。
退出程序:
  Quit或者Exit

输入

输入有多行,每行一条指令,指令格式如下
Insert id name sex x y z
  插入学生信息,分别为学号、姓名、性别和三门课(语文、数学、英语)的成绩。
List
  输出所有学生信息。
Quit或者Exit
  输出"Good bye!"后结束程序。

输出

输出有多行,对应命令的输出如下:
Insert id name sex x y z
   插入后在现在单独的一行中输出"Insert:",然后在第二行中显示学生信息,数据之间用一个空格分开,成绩保留1位小数。
List
  第一行输出"List:",接下来按照插入的顺序输出所有学生的信息,每行一位学生的信息。每行的格式如下:
 id name sex x y z
 数据之间用一个空格分隔,成绩保留1位小数。
Quit或者Exit
  在单独一行中输出"Good bye!"后结束程序。

输入样例

Insert 0911001 zhangsan  F 87 78 65
Insert 0911002 zhaoliu  F 97 90 55
Insert 0911003 Lisi  F 77 72 55
Insert 0911004 Wangwu  F 68 56 95
List
Quit

输出样例

Insert:
0911001 zhangsan F 87.0 78.0 65.0
Insert:
0911002 zhaoliu F 97.0 90.0 55.0
Insert:
0911003 Lisi F 77.0 72.0 55.0
Insert:
0911004 Wangwu F 68.0 56.0 95.0
List:
0911001 zhangsan F 87.0 78.0 65.0
0911002 zhaoliu F 97.0 90.0 55.0
0911003 Lisi F 77.0 72.0 55.0
0911004 Wangwu F 68.0 56.0 95.0
Good bye!
请设计一个简单的学生成绩管理系统,要求系统实现以下功能:
学生信息包括学号、姓名、性别、语文、数学、英语。
插入学生信息:
  Insert id name sex x y z 其中的参数分别为学号、姓名、性别、三门课的成绩,成绩为浮点数。
输出所有学生信息:
  List
  按照插入的顺序输出所有学生的信息,每行一位学生的信息。每行的格式如下:
 id name sex x y z
 数据之间有一个空格分隔,成绩保留1位小数。
查找学生信息:
  Find id
  查找学号为id的学生信息。
退出程序:
  Quit或者Exit

输入

输入有多行,每行一条指令,指令格式如下
Insert id name sex x y z
  插入学生信息,分别为学号、姓名、性别和三门课的成绩。
List
  输出所有学生信息。
Find id
  查找学号为id的学生信息。
Quit或者Exit
  输出"Good bye!"后结束程序。

输出

输出有多行,对应命令的输出如下:
Insert id name sex x y z
   插入后在先在单独的一行中输出"Insert:",然后在第二行中显示学生信息,数据之间用一个空格分开,成绩保留1位小数。
List
  第一行输出"List:",接下来按照插入的顺序输出所有学生的信息,每行一位学生的信息。每行的格式如下:
 id name sex x y z
 数据之间用一个空格分开,成绩保留1位小数。
Find id
 第一行显示”Find:",第二行显示格式如下:
  如果找到学号为id的学生,则在单独一行中显示学生纤细,格式如List。否则在单独一行显示"Failed"。
Quit或者Exit
  在单独一行中输出"Good bye!"后结束程序。

输入样例

Insert 0911001 zhangsan  F 87 78 65
Insert 0911002 zhaoliu  F 97 90 55
Insert 0911003 Lisi  F 77 72 55
Find 0911004
Insert 0911004 Wangwu  F 68 56 95
Find 0911004
List
Quit

输出样例

Insert:
0911001 zhangsan F 87.0 78.0 65.0
Insert:
0911002 zhaoliu F 97.0 90.0 55.0
Insert:
0911003 Lisi F 77.0 72.0 55.0
Find:
Failed
Insert:
0911004 Wangwu F 68.0 56.0 95.0
Find:
0911004 Wangwu F 68.0 56.0 95.0
List:
0911001 zhangsan F 87.0 78.0 65.0
0911002 zhaoliu F 97.0 90.0 55.0
0911003 Lisi F 77.0 72.0 55.0
0911004 Wangwu F 68.0 56.0 95.0
Good bye!
请设计一个简单的学生成绩管理系统,要求系统实现以下功能:
学生信息包括学号、姓名、性别、语文、数学、英语。
插入学生信息:
  Insert id name sex x y z 其中的参数分别为学号、姓名、性别、三门课的成绩,成绩为浮点数。
输出所有学生信息:
  List
  按照插入的顺序输出所有学生的信息,每行一位学生的信息。每行的格式如下:
 id name sex x y z
 数据之间一个空格,成绩保留1位小数。
查找学生信息:
  Find id
  查找学号为id的学生信息。
修改学生信息:
  Change id newname,newx,newy,newz
  把学号为id的学生信息修改为newname,newx,newy,newz(学号保持不变)
退出程序:
  Quit或者Exit

输入

输入有多行,每行一条指令,指令格式如下:
Insert id name sex x y z
  插入学生信息,分别为学号、姓名、性别和三门课的成绩。
List
  输出所有学生信息。
Find id
  查找学号为id的学生信息。
Change id newname,newx,newy,newz
  把学号为id的学生信息修改为newname,newx,newy,newz(学号保持不变)
Quit或者Exit
  输出"Good bye!"后结束程序。

输出

输出有多行,对应命令的输出如下:
Insert id name sex x y z
   插入后在先在单独的一行中输出"Insert:",然后在第二行中显示学生信息,数据之间用一个空格分开,成绩保留1位小数。
List
  第一行输出"List:",接下来按照插入的顺序输出所有学生的信息,每行一位学生的信息。每行的格式如下:
 id name sex x y z
 数据之间用一个空格分开,成绩保留1位小数。
Find id
 第一行显示”Find:",第二行显示格式如下:
  如果找到学号为id的学生,则在单独一行中显示学生纤细,格式如List。否则在单独一行显示"Failed"。
Change id newname,newx,newy,newz
  第一行显示"Change:"。如果链表中不存在学号为id的学生,显示"Failed"。否则修改该学生信息并在单独一行中显示该生信息,显示格式如List命令。
Quit或者Exit
  在单独一行中输出"Good bye!"后结束程序。

输入样例

Insert 0911001 zhangsan  F 87 78 65
Insert 0911002 zhaoliu  F 97 90 55
Insert 0911003 Lisi  F 77 72 55
Change 0911001 Zhangsan  M 77 78 65
Change 0911004 Wangwu  M 77 78 65
Insert 0911004 Wangwu  F 68 56 95
Find 0911004
List
Quit

输出样例

Insert:
0911001 zhangsan F 87.0 78.0 65.0
Insert:
0911002 zhaoliu F 97.0 90.0 55.0
Insert:
0911003 Lisi F 77.0 72.0 55.0
Change:
0911001 Zhangsan M 77.0 78.0 65.0
Change:
Failed
Insert:
0911004 Wangwu F 68.0 56.0 95.0
Find:
0911004 Wangwu F 68.0 56.0 95.0
List:
0911001 Zhangsan M 77.0 78.0 65.0
0911002 zhaoliu F 97.0 90.0 55.0
0911003 Lisi F 77.0 72.0 55.0
0911004 Wangwu F 68.0 56.0 95.0
Good bye!
请设计一个简单的学生成绩管理系统,要求系统实现以下功能:
学生信息包括学号、姓名、性别、语文、数学、英语。
插入学生信息:
  Insert id name sex x y z 其中的参数分别为学号、姓名、性别、三门课的成绩,成绩为浮点数。
输出所有学生信息:
  List
  按照插入的顺序输出所有学生的信息,每行一位学生的信息。每行的格式如下:
 id name sex x y z
 数据之间一个空格,成绩保留1位小数。
查找学生信息:
  Find id
  查找学号为id的学生信息。
修改学生信息:
  Change id newname,newx,newy,newz
  把学号为id的学生信息修改为newname,newx,newy,newz(学号保持不变)
删除学生信息
  Delete id
  删除学号为id的学生信息
退出程序:
  Quit或者Exit

输入

输入有多行,每行一条指令,指令格式如下:
Insert id name sex x y z
  插入学生信息,分别为学号、姓名、性别和三门课的成绩。
List
  输出所有学生信息。
Find id
  查找学号为id的学生信息。
Change id newname,newx,newy,newz
  把学号为id的学生信息修改为newname,newx,newy,newz(学号保持不变)
Delete id
  删除学号为id的学生信息
Quit或者Exit
  输出"Good bye!"后结束程序。

输出

输出有多行,对应命令的输出如下:
Insert id name sex x y z
   插入后在先在单独的一行中输出"Insert:",然后在第二行中显示学生信息,数据之间用一个空格分开,成绩保留1位小数。
List
  第一行输出"List:",接下来按照插入的顺序输出所有学生的信息,每行一位学生的信息。每行的格式如下
 id name sex x y z
 数据之间一个空格,成绩保留1位小数。
Find id
 第一行显示”Find:",第二行显示格式如下:
  如果找到学号为id的学生,则在单独一行中显示学生纤细,格式如List。否则在单独一行显示"Failed"。
Change id newname,newx,newy,newz
  第一行显示"Change:"。如果链表中不存在学号为id的学生,显示"Failed"。否则修改该学生信息并在单独一行中显示该生信息,显示格式如List命令。
Delete id
  第一行显示"Delete:"。如果链表中不存在学号为id的学生,显示"Failed"。否则修改该学生信息并在单独一行中显示"Deleted"
Quit或者Exit
  在单独一行中输出"Good bye!"后结束程序。

输入样例

Insert 0911001 zhangsan  F 87 78 65
Insert 0911002 zhaoliu  F 97 90 55
Insert 0911003 Lisi  F 77 72 55
Change 0911001 Zhangsan  M 77 78 65
Change 0911004 Wangwu  M 77 78 65
Insert 0911004 Wangwu  F 68 56 95
Find 0911004
List
Delete 0911004
List
Quit

输出样例

Insert:
0911001 zhangsan F 87.0 78.0 65.0
Insert:
0911002 zhaoliu F 97.0 90.0 55.0
Insert:
0911003 Lisi F 77.0 72.0 55.0
Change:
0911001 Zhangsan M 77.0 78.0 65.0
Change:
Failed
Insert:
0911004 Wangwu F 68.0 56.0 95.0
Find:
0911004 Wangwu F 68.0 56.0 95.0
List:
0911001 Zhangsan M 77.0 78.0 65.0
0911002 zhaoliu F 97.0 90.0 55.0
0911003 Lisi F 77.0 72.0 55.0
0911004 Wangwu F 68.0 56.0 95.0
Delete:
Deleted
List:
0911001 Zhangsan M 77.0 78.0 65.0
0911002 zhaoliu F 97.0 90.0 55.0
0911003 Lisi F 77.0 72.0 55.0
Good bye!
请设计一个简单的学生成绩管理系统,要求系统实现以下功能:
学生信息包括学号、姓名、性别、语文、数学、英语。
插入学生信息:
  Insert id name sex x y z 其中的参数分别为学号、姓名、性别、三门课的成绩,成绩为浮点数。如果链表中已经存在相同学号的学生信息,插入失败。
输出所有学生信息:
  List
  按照学号从小到大的顺序输出所有学生的信息,每行一位学生的信息。每行的格式如下:
 id name sex x y z
 数据之间用一个空格分隔,成绩保留1位小数。
查找学生信息:
  Find id
  查找学号为id的学生信息。
修改学生信息:
  Change id newname,newx,newy,newz
  把学号为id的学生信息修改为newname,newx,newy,newz(学号保持不变)
删除学生信息:
  Delete id
  删除学号为id的学生信息
退出程序:
  Quit或者Exit

输入

输入有多行,每行一条指令,指令格式如下:
Insert id name sex x y z
  插入学生信息,分别为学号、姓名、性别和三门课的成绩。
List
  按照学号从小到大的输出所有学生信息。
Find id
  查找学号为id的学生信息。
Change id newname,newx,newy,newz
  把学号为id的学生信息修改为newname,newx,newy,newz(学号保持不变)
Delete id
  删除学号为id的学生信息
Quit或者Exit
  输出"Good bye!"后结束程序。

输出

输出有多行,对应命令的输出如下:
Insert id name sex x y z
   插入后先在单独的一行输出"Insert:"。
   第二行中显示信息如下:如果链表中已经存在相同学号的学生信息,插入失败,显示"Failed"。否则插入并显示学生信息,数据之间用一个空格分开,成绩保留1位小数。
List
  第一行输出"List:",接下来按照学号从小到大的顺序输出所有学生的信息,每行一位学生的信息。每行的格式如下:
 id name sex x y z
 数据之间一个空格,成绩保留1位小数。
Find id
 第一行显示”Find:",第二行显示格式如下:
  如果找到学号为id的学生,则在单独一行中显示学生信息,格式如List。否则在单独一行显示"Failed"。
Change id newname,newx,newy,newz
  第一行显示"Change:"。如果链表中不存在学号为id的学生,显示"Failed"。否则修改该学生信息并在单独一行中显示该生信息,显示格式如List命令。
Delete id
  第一行显示"Delete:"。如果链表中不存在学号为id的学生,显示"Failed"。否则修改该学生信息并在单独一行中显示"Deleted"
Quit或者Exit
  在单独一行中输出"Good bye!"后结束程序。

输入样例

Insert 0911002 zhaoliu  F 97 90 55
Insert 0911001 zhangsan  F 87 78 65
Insert 0911001 zhangsan  F 87 78 65
Insert 0911003 Lisi  F 77 72 55
Change 0911001 Zhangsan  M 77 78 65
Change 0911004 Wangwu  M 77 78 65
Insert 0911004 Wangwu  F 68 56 95
Find 0911004
List
Delete 0911004
Delete 0911004
List
Quit

输出样例

Insert:
0911002 zhaoliu F 97.0 90.0 55.0
Insert:
0911001 zhangsan F 87.0 78.0 65.0
Insert:
Failed
Insert:
0911003 Lisi F 77.0 72.0 55.0
Change:
0911001 Zhangsan M 77.0 78.0 65.0
Change:
Failed
Insert:
0911004 Wangwu F 68.0 56.0 95.0
Find:
0911004 Wangwu F 68.0 56.0 95.0
List:
0911001 Zhangsan M 77.0 78.0 65.0
0911002 zhaoliu F 97.0 90.0 55.0
0911003 Lisi F 77.0 72.0 55.0
0911004 Wangwu F 68.0 56.0 95.0
Delete:
Deleted
Delete:
Failed
List:
0911001 Zhangsan M 77.0 78.0 65.0
0911002 zhaoliu F 97.0 90.0 55.0
0911003 Lisi F 77.0 72.0 55.0
Good bye!
搜索更多相关主题的帖子: 烦恼 高人 
2010-03-17 20:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-299739-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.369242 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved