
刷题
题目整理
Derait
无欲则刚
展开
-
C语言试题——利用顺序表实现“先进后出”的堆栈
题目如下所示利用顺序表实现“先进后出”的堆栈**提示:**定义结构体struct来定义堆栈;采用动态数组实现顺序表;定义函数实现堆栈中元素的压入和弹出,保证“先进后出”的实现// 结构体 Stackstruct Stack{ int * List; // 用来存储元素的顺序表 int curNumber; // 用来存储当前元素的总个数};void iniStack(Stack * A); // 初始化堆栈void clearStack(Stack * A); //清原创 2020-12-05 11:54:42 · 1114 阅读 · 2 评论 -
C语言试题——单向链表的创建和使用
题目如下所示已知学生基本信息由学号(长整型)、姓名(字符数组)、性别(字符型)、年龄(整型)组成。定义如下结构类型:// 定义结构体:存储学生基本信息struct STUDENT_NODE {long int id;char name[MAX_LEN];char sex;int age;// 指针指向下一个结点,用以形成链表STUDENT_NODE *next;};//定义结构体:存储单向链表struct STUDENT_LINK{STUDENT_NODE *top;};应原创 2020-12-05 11:43:41 · 1684 阅读 · 0 评论 -
C语言试题——多文件程序
输入10个学生5门功课的成绩,分别用函数求:①每个学生的平均分;②每门课平均分;③找出最高的分数所对应的学生和课程;④求出平均分方差:σ=1/n∑xi2-(∑xi/n)2,xi为某一学生的平均分。要求:上述函数放在专门的程序文件prog_fun.cpp中,而主函数放在独立的程序文件prog_main.cpp中,并在主函数中调用上述所有函数进行测试。第一次写大程序文件,之前学的都是理论,真正实现起来还是不容易啊,记录一下。主函数文件(prog_main.cpp)#include <stdio.h&原创 2020-11-19 17:06:51 · 856 阅读 · 1 评论