用C语言构造链式存储结构,输入若干名学生的 : 学号,姓名和3门课的成绩

已知有下表,构造链式存储结构,输入若干名学生的 :

学号,姓名和3门课的成绩,每个学生的所有信息都放在一个结点中

                                   

  学号        姓     名            高数           英语         数据结构

 200904      刘 小 琪              85              78            94

200905       罗  威                91              68            75

200906       王   琴               82              90            74

 

要求设计一个关于学生数据的单链表,每个结点的数据域包括学号(整型),姓名(字符串),成绩(实型)和一个指向下一个结点地址的指针域。

             ①     输入数据信息建立链表。

             ②     实现链表的遍历,输出每个学生的数据。

             ③     又知道一个学生的学号为18,英语成绩为100分,写一子函数,在链表中合适位置插入这个学生数据。

             ④     由于输入错误,要将第三个学生数据删除,写一子函数,完成删除。

即实现存储信息的增、删、改、查四大操作。

 

利用C绘图函数完成界面的设计,

头文件:

#include<stdio.h>

#include<stdlib.h>

#include<conio.h>

绘制窗口函数:

void chuangkou()

{clrscr();

  textbackground(50);

  textcolor(13);

  window(1,1,80,25);

 

  clrscr( );

  textbackground(173);

  textcolor(14);

  window(15,6,65,19);

  clrscr( );}

 

菜单设计部分:

gotoxy(2,3) ;

printf("************************************************");

 gotoxy(8,5);

printf("(1).输入数据");

gotoxy(28,5);

printf("(2).插入数据");

gotoxy(8,8);

printf("(3).输出数据");

gotoxy(28,8);

printf("(4).删除数据");

gotoxy(8,11);

printf("(5).退出")  ;

gotoxy(14,13);

printf("请选择要进行的操作:") ;

参考一下:https://blog.csdn.net/COCO56/article/details/78881388

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢