数据结构 第二次上机 实验二

//l连渣渣都不是的喵 欢迎各路大神 吐槽修正QAQ~

一、定义一个顺序表,长度最大50,存储以下数据元素(1,-9,6,10,400,30,60),输出之。

查找操作:元素30存在否,测试元素67存在否。在则返回其所在位置。

插入操作:在表的第5个位置插入元素值为12,在第10个元素后插入元素值为18。

删除操作:删除值为10的元素。

.     请输出执行以上各步骤后的线性表的各元素。


#include<iostream>
#include<vector>
using namespace std;
int v[50] = {1,-9,6,10,400,30,60};
int k;
void search(int mm)
{
	int p, f = 0;
	for(int j = 0; j < 50; j++)
	{
		if(mm == v[j])
		{
			p = j;
			printf("the element '%d' is at %d.\n\n", mm, p);
			f = 1;
			break;
		}
	}
	if(f == 0) 	printf("the element '%d' is not exit.\n\n", mm);
}

void insert(i
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在sqlplus环境中,以HR用户(模式)使用数据库,在此用户下回 答下列问题(手写所有问题的答案并上交): 1. 在未知HR用户 密码的情况下,如何以HR用户的身份登录到数据库中? 2. 以HR 用户登录到数据库后,如何列出HR用户(模式)拥有那些数据表? 3. 如何查看EMPLOYEES数据表的结构? 4. 如果要求在sqlplus 中以下列要求显示数据列,该如何实现,写出相应格式化命令。 a)EMPLOYEE_ID列相对于列宽右对齐显示列名“员工编号”,并 在显示编号时以4位数 字显示,当不足4位数字时,前端以添加0 补齐。 b)SALARY列要求所有值均显示两位小数(如果是整数也 显示两位小数00),并在头位 数字前显示本地货币符号“¥” 5. 设置sqlplus页宽为200字符,页高为100行,应使用什么 sqlplus命令实现? 6. 如何查看当前用户是什么数据库用户? 7. 如何将第4、5题中的格式操作命令保留下来,并在今后每次使 用sqlplus登录数据库后都 自动执行进行设置?写出操作过程 8. 编写脚本QueryJobHisByDept.sql,此脚本的执行结果是显示由用 户指定某部门中进行职位 变动的次数为用户指定次数的职员姓名 等相关信息。脚本的运行步骤要求如下(请注意,在 最后还有对 结果显示的额外要求,请自行确定在何处使用何种命令实现相应 要求): 1.清除所有column指令设置的格式设置 2. 取消对于替 换变量进行验证显示的选项(提示:verify环境变量)3. 设置 employee_id 列的显示列名“员工编号” 4. 设置employee_name 列的显示列名为“员工姓名” 5. 设置JobName列的显示列名为“ 现任职位” 6. 设置Salary列的显示列名为“薪金”,并设置在数 字前显示字符“$”符号 7. 设置Department列的显示列名为“工 作部门” 8. 设置Country_Name列的显示列名为“所在国家” 9. 设置页宽为200,页高为150 10. 显示“请输入部门名称:”,并 接受用户的输入 11. 显示“需要参数已设置,请按<Enter>键继 续” 12. 等待用户按Enter键,待用户按下Enter键后继续下面的 操作 13. 查询由用户指定的部门中的员工信息,包括职员编号( 列名为employee_id,来源于 Employees表)、职员姓名(列名为 employee_name,来源于Employees表,由First_name 和 Last_name拼接形成,First_Name和Last_Name之间使用“,”符号 分隔)、员工的 职位(列名为JobName,来源于Jobs表)、员工 的薪金(列名为Salary,来源于Employees 表)、员工所在部门 名称(列名为department,来源于Departments表的 Department_name 列),员工所在国家(列名为Country_name, 来源于countries表的Country_name列), 要求按照员工姓名升 序排列。 额外要求: 1. 对于具有相同的职员姓名的临近多个数据行,只 显示第一个数据行的职员姓名 2. 最终在脚本中形成的查询语句 以及查询结果保存到“c:\queryResult.txt”文件中。注意,只 保存查询语句及其查询结果及不可避免的截屏结束语句。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值