c++实验6

来源:互联网 发布:按键精灵淘宝秒杀脚本 编辑:程序博客网 时间:2024/06/06 00:09

一:问题及代码

/* * 文件名称:数组操作 * 作    者:  胡涛 * 完成日期:  2016  年  5   月  25 日     * 版 本 号:v1.0     * 对任务及求解方法的描述部分:数组和循环语句    * 输入描述:     * 问题描述:定义整数数组a,利用冒泡法排序后,删除元素和添加元素。  * 程序输出:  * 问题分析:     * 算法设计:     */ #include<iostream>using namespace std;int main(){    int i,j,x1,x2,n,m;    int a[10]={2,8,24,86,45,67,32,55,44,78};    cout<<"数组现为:2,8,24,86,45,67,32,55,44,78"<<endl;    for(i=0;i<10;i++)    {        for(j=0;j<10-i;j++)        {            if(a[j]>a[j+1])            {                n=a[j];                a[j]=a[j+1];                a[j+1]=n;            }        }    }    cout<<"排序后的数组:";    for(i=0;i<10;i++)        cout<<a[i]<<" ";    cout<<endl;    cout<<"输入要删除的数";    cin>>x1;    for(i=0;i<10;i++)    {        if(a[i]==x1)        {            for(j=i;j<10;j++)                a[j]=a[j+1];        }    }    cout<<"删除该数之后的数组";    for(i=0;i<9;i++)        cout<<a[i]<<" ";    cout<<endl;     cout<<"输入要插入的数";    cin>>x2;    for(i=9;i>=0;i--)    {        if(a[i-1]>x2)        {            a[i]=a[i-1];            a[i-1]=x2;        }    }    for(i=0;i<10;i++)        cout<<a[i]<<" ";}

二:运行结果


三:心得体会

数组确实很难,要多学学

四:知识点总结

冒泡法的熟练运用

0 0