加载《大学实验报告》成功,点击此处阅读
首页 →文档下载

大学实验报告

以下为《大学实验报告》的无排版文字预览,完整内容请下载

 XX大学实验报告

学生姓名: 赵某某 学 号: ***29 专业班级: 2008班

实验类型:□ 验证 □ 综合 □ 设计 □ 创新 实验日期: 9月27日 实验成绩:

(以下主要内容由学生完成)

实验项目名称

C语言基础练习

实验要求

1.要求用链表存储学生的记录,并设计出输入和查找的基本操作算法。

2.在实验过程中,分析算法的时间复杂度和空间复杂度进行分析。

实验内容

1.构造一个学生结构体数组,成员包括学号,姓名,四门成绩,以及平均成绩;

2.从键盘上输入学生的学号,姓名和四门成绩;

3.找出考试有不及格的学生姓名并输出;找出平均分在90分以上的学生并输出。

算法分析

实验步骤

(1)先建立结构体

(2)再将链表初始化

(3)最后完成主程序中函数的调用

#include

#include

#include

#include

using namespace std;

struct STUDENT {

int id;

char name[10];

int score1,score2,score3,score4,avescore;

struct STUDENT *next;

};

typedef struct STUDENT Student;

Student *AppendNode(Student *head)

{

Student *p ;

Student *pr = head;

int id;

char name[10];

int score1,score2,score3,score4,avescore;

p = (Student *)malloc(sizeof(Student));

if(p == NULL)

{

printf("申请内存失败");

exit(0);

}

if(head == NULL)

{

head = p;

}

else

{

while(pr->next != NULL)

{

pr = pr->next;

}

pr->next = p;

}

pr = p;

printf("请输入学号:");

scanf("%d", &pr->id);

printf("请输入姓名:");

scanf("%s", pr->name);

printf("请输入成绩1:");

scanf("%d", &pr->score1);

printf("请输入成绩2:");

scanf("%d", &pr->score2);

printf("请输入成绩3:");

scanf("%d", &pr->score3);

printf("请输入成绩4:");

scanf("%d", &pr->score4);

pr->next = NULL;

return head;

}

void DisPlay(Student *head)

{

Student *p = head;

int j = 1;

while(p != NULL)

{

p-> 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 udent *head = NULL;

printf("你想输入学生信息吗(y/n):");

scanf(" %c", &c);

while(c=='y' || c=='Y')

{

head = AppendNode(head);

printf("你想输入学生信息吗(y/n):");

scanf(" %c", &c);

i++;

}

DisPlay(head);

Fail(head);

Excellent(head);

DeleteMemory(head);

return 0;

}

实验结果



思考体会

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 物理实验室简介
  2. -学年第一学期理论力学(1)(2)课程评价规则(2)(1)
  3. 八年级物理期中测试-试卷分析模板
  4. 附件1:XX市阳光少年填报表
  5. 关于学生管理系统的python代码
  6. 为心灵“护航”,为成长“扬帆”
  7. 秋季学期实验工作总结
  8. A8技术学法指导教学教案
  9. Python期末程序设计报告
  10. SQL Server实验报告第12次
  11. 小学三年级下册科学教学反思

以上为《大学实验报告》的无排版文字预览,完整内容请下载

大学实验报告由用户“春寒秋诉”分享发布,转载请注明出处
XXXXX猜你喜欢
回顶部 | 首页 | 电脑版 | 举报反馈 更新时间2021-10-11 07:28:08
if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/2d/70/123682.html'}ipt>if(location.host!='wap.kao110.com'){location.href='http://wap.kao110.com/html/2d/70/123682.html'}ipt>