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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 朋友深陷李强365怎么办 飞机上烟瘾犯了怎么办 怀孕一个月吸烟了怎么办 烟瘾犯了没烟怎么办 押金交了不租了怎么办 买车首付款不够怎么办 双11订金不退怎么办 在商场买到假货怎么办 网上买到假手机怎么办 网上买了假手机怎么办 网银转账被骗了怎么办 支付宝被骗了钱怎么办 被支付宝骗了钱怎么办 头发出油怎么办小妙招 照相的时候脸歪怎么办 怀孕两个月同床了怎么办 小姐被警察抓了怎么办 我的世界迷路了怎么办 砸到手指甲很痛怎么办 手被锤子砸肿了怎么办 拇指突然疼肿了怎么办 手指甲压紫了痛怎么办 砸到手指头肿了怎么办 小婴儿体重不长怎么办 2岁半宝宝不说话怎么办 米兰叶子掉光了怎么办 qq雷霆战机闪退怎么办 微信限额20万怎么办 欧拉方程x<0怎么办 柿子核吃下去了怎么办 橡胶底白色变黄怎么办 20了丁丁还很小怎么办 5角硬币吞进肚子怎么办 孩子吞了5角硬币怎么办 左腿比右腿微粗怎么办 一个腿长一个腿短怎么办 刚买的毛笔很硬怎么办 我哥哥太爱我了怎么办 如果婚姻无法维持该怎么办 捡了一只流浪狗怎么办 微博加载不出来怎么办