题解
双宇不吃淡水鱼
这个作者很懒,什么都没留下…
展开
-
6-1 逆序数据建立链表 (20 分)
本题要求实现一个函数,按输入数据的逆序建立一个链表。函数接口定义:struct ListNode *createlist(); 函数createlist利用scanf从输入中获取一系列正整数,当读到−1时表示输入结束。按输入数据的逆序建立一个链表,并返回链表头指针。链表节点结构定义如下:struct ListNode { int data; struct ListNode *next;};裁判测试程序样例:#include <stdio.h&..原创 2022-03-21 21:34:29 · 690 阅读 · 0 评论 -
1182: 查询记录(结构体专题)
时间限制:1Sec内存限制:128 MB提交:6967解决:4196[状态] [讨论版] [提交] [命题人:外部导入]题目描述有一学生成绩表,包括学号、姓名、3门课程成绩。请实现如下查找功能:输入一个学生的学号,输出该学生学号、姓名、3门课程成绩输入首先输入一个整数n(1<=n<=100),表示学生人数;然后输入n行,每行包含一个学生的信息:学号(12位)、姓名(不含空格且不超过20位),以及3个整数,表示3门课成绩,数据之间用空格隔开。最后一行输...原创 2022-03-20 20:35:44 · 209 阅读 · 0 评论 -
1181: 谁的年龄最小(结构体专题)
时间限制:1Sec内存限制:128 MB提交:8557解决:4830[状态] [讨论版] [提交] [命题人:外部导入]题目描述设计一个结构体类型,包含姓名、出生日期。其中出生日期又包含年、月、日三部分信息。输入n个好友的信息,输出年龄最小的好友的姓名和出生日期。输入首先输入一个整数n(1<=n<=10),表示好友人数,然后输入n行,每行包含一个好友的信息:姓名(不超过20位)以及三个整数,分别表示出生日期的年月日。输出输出年...原创 2022-03-20 20:03:18 · 196 阅读 · 0 评论 -
7-5 学生信息的那些操作:(6) 删除记录 (10 分)
有一学生成绩表,包括学号、姓名、3门课程成绩。请实现如下删除功能:输入一个学生的学号,删除该学生的所有信息。输入格式:首先输入一个整数n(1<=n<=100),表示学生人数;然后输入n行,每行包含一个学生的信息:学号(12位)、姓名(不含空格且不超过20位),以及3个整数,表示3门课成绩,数据之间用空格隔开。最后一行输入一个学号num。输出格式:若要删除的学号不存在,则输出error!;否则,输出删除该学生后的所有记录。输入样例:在这里给出一组输入。例如:3原创 2022-03-15 16:05:49 · 2405 阅读 · 0 评论 -
7-4 学生信息的那些操作:(5)添加记录 (10 分)
有一学生成绩表,包括学号、姓名、3门课程成绩。已知该成绩表按学号升序排序。请编程实现,添加一个新的学生信息,且使成绩表仍按学号有序;若待添加的学号与已有学号重复,则输出错误信息,拒绝添加。输入格式:首先输入一个整数n(1<=n<=100),表示学生人数;然后输入n行,每行包含一个学生的信息:学号(12位)、姓名(不含空格且不超过20位),以及3个整数,表示3门课成绩,数据之间用空格隔开。最后一行输入一个待添加的学生信息,包括学号、姓名和3门课成绩输出格式:若待添加的学号与原创 2022-03-15 15:40:29 · 1724 阅读 · 0 评论