计算机软件技术 报告,东北大学计算机软件技术报告【参考】.doc

计算机软件实验报告

班 级:电子1002班

学 号姓 名:钱振林

目 录

实验一:线性表的排序与查找- 1 -

1.实验目的- 1 -

2.实验内容- 1 -

3.实验要求- 1 -

4.程序清单- 1 -

5.程序截图- 5 -

1)输入数据截图- 6 -

2)插入数据截图- 6 -

3)删除数据截图- 6 -

实验二:栈与队列的应用- 7 -

1.实验目的- 7 -

2.实验内容- 7 -

3.实验要求- 7 -

4.程序清单- 7 -

5.程序截图- 14 -

实验三:关系数据语言的应用- 15 -

1.实验目的- 15 -

2.实验内容- 15 -

3.实验要求- 15 -

4.程序清单与截图- 16 -

1)创建表- 16 -

2)插入数据- 17 -

3)查询学生出生日期- 18 -

4)查询所有学生- 19 -

5)列出学生课程成绩- 19 -

6)列出不及格成绩学生- 20 -

7)学生的平均成绩和总成绩- 20 -

8)查找成绩都大于85 分- 20 -

9)修改课程号- 21 -

10)修改学生信息- 21 -

11)修改成绩- 21 -

12)删除90后、80前学生信息- 22 -

13)删除班级所有学生- 22 -

14)删除数据库- 22 -

实验一:线性表的排序与查找

实验目的

掌握数据结构的基本概念、线性表的基本操作以及查找和排序方法的设计。

实验内容

键盘输入一组无序数据,添加到线性表中;

排序线性表并输出排序结果;

键盘输入一个数,并插入到排好序的线性表中(要求插入后的表仍为有序表),输出结果;

键盘输入一个数,并从线性表中删除相应的数据,输出结果

实验要求

程序清单。

运行过程及运行结果。

程序清单

/******************************************************************************

File name: list.cpp

Author: 钱振林 Date: 2013-04-03

Describtion:开发工具使用Visual Studio 2010。编译通过

Function List:

1.键盘输入一组无序数据,添加到线性表中;

2.排序线性表并输出排序结果;

3.键盘输入一个数,并插入到排好序的线性表中(要求插入后的表仍为有序表),输出结果;

4.键盘输入一个数,并从线性表中删除相应的数据,输出结果。

******************************************************************************/

#include

#include

#include

const int gic_MaxSize = 15; //最大值 g代表全局变量,i代表int型,c代表常量

int giv_lnum = 0; //表中元素个数

int aryLinearList[gic_MaxSize]; //定义线性表数组

/******************************************************************************

Function:Printout()

Description:输出线性表

******************************************************************************/

void Printout(void)

{

printf( "更新后线性表数据:\n");

for (int i = 1; i <= giv_lnum; i++)

{

printf( "%d, ", aryLinearList[i] );

}

printf( "\n");

}

/******************************************************************************

Function:ListSort()

Description:线性表排序 冒泡法

******************************************************************************/

void ListSort()

{

int tmp1,tmp2,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值