C++实验6

来源:互联网 发布:linux检索文件内容 编辑:程序博客网 时间:2024/06/03 19:59
文件名称:数组操作* 作    者:桂明豪       * 完成日期: 2017     年   5 月  19 日      * 版 本 号:v1.0      * 对任务及求解方法的描述部分:     * 输入描述:  * 程序输出:   * 问题分析:      * 算法设计:       */        

#include <iostream>using namespace std;void main(){     int a[10],i,j,k,m,x,y; cout<<"请从键盘中输入十个数"<<endl; for(i=0;i<10;i++) { cin>>a[i]; }     for(i=0;i<9;i++)               for(j=0;j<9-i;j++)     if (a[j]>a[j+1]){                m=a[j];    a[j]=a[j+1];                a[j+1]=m;}  for(i=0;i<10;i++)  {cout<<a[i]<<" ";  }    cout<<endl;        cout<<"请输入要删除的数"<<endl;cin>>x;        for(i=0;i<10;i++)           if(a[i]==x)                for(j=i;j<10;j++)               a[j]=a[j+1];              for(i=0;i<9;i++)               cout<<a[i]<<" ";  cout<<endl;cout<<"请输入要增加的数"<<endl;cin>>y;   for(i=0;i<9;i++)          if(a[i]>y)break;       for(k=9;k>i;k--)           a[k]=a[k-1];          a[i]=y;         for(i=0;i<10;i++)          cout<<a[i]<<" ";          cout<<endl; }         

原创粉丝点击