1004线性表操作
来源:互联网 发布:h3c端口加入vlan命令 编辑:程序博客网 时间:2024/06/10 19:27
<span style="color: rgb(85, 85, 85); font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">线性表是n个元素的有序集合(n≥0),n是线性表中元素的个数,称为线性表的长度。可以用一组地址连续的存储单元依次存储线性表中元素,采用这种存储方式的线性表称为顺序表。</span>
请在顺序表上实现运算,实现顺序表的逆置,删除表中所有元素值等于x的元素。
输入
三组数据,顺序表元素类型分别为整型、字符型和实型。
每一组第一行给出元素数目n(0<n≤1000),第二行给出元素数值,第三行给出待删除的元素。
输出
三组数据,每一组第一行给出逆置后的顺序表元素,第二行是在此基础上删除指定元素后的顺序表元素,每一个输出元素后均有一个空格,如果元素全部被删除,那么输出一个空行。
样例输入
8
1 2 3 7 5 6 7 8
7
3
a c m
h
4
1.2 3.4 5.6 7.8
1.2
样例输出
8 7 6 5 7 3 2 1
8 6 5 3 2 1
m c a
m c a
7.8 5.6 3.4 1.2
7.8 5.6 3.4
#include<iostream>using namespace std;int main(){ int n,a[10000],t,i; cin>>n; for(i=0;i<n;i++) cin>>a[i]; cin>>t; for(i=n-1;i>=0;i--) cout<<a[i]<<" "; cout<<endl; for(i=n-1;i>=0;i--){ if(a[i]!=t)cout<<a[i]<<" "; } cout<<endl; char b[10000],t1; cin>>n; for(i=0;i<n;i++) cin>>b[i]; cin>>t1; for(i=n-1;i>=0;i--) cout<<b[i]<<" "; cout<<endl; for(i=n-1;i>=0;i--){ if(b[i]!=t1)cout<<b[i]<<" "; } cout<<endl; double c[10000],t2; cin>>n; for(i=0;i<n;i++) cin>>c[i]; cin>>t2; for(i=n-1;i>=0;i--) cout<<c[i]<<" "; cout<<endl; for(i=n-1;i>=0;i--){ if(c[i]!=t2)cout<<c[i]<<" "; } cout<<endl; system("pause"); return 0; }
0 0
- 1004-线性表操作
- 1004线性表操作
- 1004 线性表操作
- 南邮1004:线性表操作
- 1004_线性表操作
- 南邮 OJ 1004 线性表操作
- noj 1004线性表的操作
- 线性表操作
- 线性表操作
- 数据结构--线性表操作
- 线性表的操作
- C++线性表操作
- 线性表操作
- C++线性表操作
- 线性表操作
- ACM 线性表操作
- 线性表操作练习
- 线性表基本操作
- 第4章4节《MonkeyRunner源码剖析》ADB协议及服务: ADB命令行客户端使用简介(原创)
- wpa密码破解
- 通知与消息机制
- Android Studio导入github上的项目or框架
- wep密码破解
- 1004线性表操作
- 华丽一族、彩云国物语_动漫笔记
- 代码中设置图片为本地路径或者网络路径
- win7开机密码破解
- 2015年创业中遇到的技术问题:1-10(乱码-SpringMVC-jquery-JSON等)
- GDI绘图模式
- 基本排序(二):选择排序 - 不断选出剩余数组中最小的元素
- C/C++中关于含有无符号类型的表达式
- 历届试题 核桃的数量