结构体存储学生信息

简介: 结构体存储学生信息
任务描述

本关任务:使用结构体储存学生信息(包括学号,姓名,3门课程成绩,总分),要求实现对学生信息修改和删除操作,最多50名学生。

相关知识

参考结构体第1关相关知识

编程要求

在右侧编辑器Begin-End处补充代码,使用结构体储存学生信息,实现对学生信息修改和删除操作。

测试说明

平台会对你编写的代码进行测试,比对你输出的数值与实际正确数值,只有所有数据全部计算正确才能通过测试:

测试输入:

10 3
 Siyu 90 90 90
 Amy 60 70 94
 Jack 60 60 98
 Jack 77 90 605 
 Banana 60 60 40
 White 60 60 60
 Pinkman 60 60 60
 Fring 60 60 70
 Ehrmantraut 80 63 61
 Schrader 99 66 100
 Jack
 1 100 100 100
 10

测试输入数据说明: 输入一个nq,标书下面n行则是n个学生的信息,再下q行则是对应的操作。

 name //为根据名字查询操作
 sno num1 num2 num2 //为修改分数操作,修改学号为sno的3门成绩
 sno //为删除操作

预期输出:

3 Jack 60 60 98 218
4 Jack 77 90 60 227
1 Siyu 100 100 100 300
2 Amy 60 70 94 224
3 Jack 60 60 98 218
4 Jack 77 90 60 227
5 Banana 60 60 40 160
6 White 60 60 60 180
7 Pinkman 60 60 60 180
8 Fring 60 60 70 190
9 Ehrmantraut 80 63 61 204
10 Schrader 99 66 100 265
1 Siyu 100 100 100 300
2 Amy 60 70 94 224
3 Jack 60 60 98 218
4 Jack 77 90 60 227
5 Banana 60 60 40 160
6 White 60 60 60 180
7 Pinkman 60 60 60 180
8 Fring 60 60 70 190
9 Ehrmantraut 80 63 61 204

预期输出数据说明: 每次修改操作则输出全部的学生信息,查询操作则输出查询的学生的信息。


开始你的任务吧,祝你成功!


相关文章
|
存储 编译器 C语言
结构体的声明使用及存储方式
本篇文章对C语言中的结构体进行了深度剖析。对结构体的声明、使用、内存存储方式等等重点内容进行详细介绍。
96 0
|
存储 C++
32.【C/C++ 结构体全类型 (详解)】(二)
32.【C/C++ 结构体全类型 (详解)】
66 0
|
存储 编译器 C++
32.【C/C++ 结构体全类型 (详解)】(一)
32.【C/C++ 结构体全类型 (详解)】
68 0
|
9天前
|
存储
使用结构体(struct)存储学生信息
使用结构体(struct)存储学生信息。
20 4
|
2月前
crash —— 如果知道结构体内部某个成员的地址,如何输出结构体内容?
crash —— 如果知道结构体内部某个成员的地址,如何输出结构体内容?
|
2月前
crash —— 如何获取结构体成员指向的结构的内容?
crash —— 如何获取结构体成员指向的结构的内容?
|
6月前
|
C++
C++程序中的结构体类型
C++程序中的结构体类型
55 1
|
6月前
|
存储 数据处理 C语言
自己建立结构体类型
自己建立结构体类型
35 0
|
存储 编译器 C语言
结构体类型的结构在内存的存储
结构体类型的结构在内存的存储
|
6月前
|
程序员 C语言
用户自定义结构体类型
用户自定义结构体类型
48 0