作业-6

来源:互联网 发布:解析json格式的字符串 编辑:程序博客网 时间:2024/05/07 09:59
#include<iostream>using namespace std;int main(){    const int n=10;    int a[n],i,j,k,x,y,z;    cout<<"请输入10个不重复的整数:";    for(i=0;i<n;i++)       cin>>a[i];    for(i=0;i<n-1;i++)      {          for(j=0;j<n-1-i;j++)          {              if(a[j]>a[j+1])              {x=a[j];a[j]=a[j+1];a[j+1]=x;}          }      }      cout<<"这些数由小到大排序为:";      for(i=0;i<n;i++)      cout<<a[i]<<" ";      cout<<endl;    cout<<"请输入一个要删去的数:";    cin>>y;for(i=0;i<n;i++)if(a[i]==y) break;for(j=i;j<n;j++)a[j]=a[j+1];    cout<<"请输入要插入的数:";cin>>z;for(i=0;i<n-1;i++)if(a[i]>z) break;for(k=n-1;k>i;k--)        a[k]=a[k-1];    a[i]=z;    for(i=0;i<n;i++)cout<<a[i]<<" ";cout;return 0;}

#include <iostream>using namespace std;int main(){    const int M=5,N=5;    int a[M],b[N],c[M+N],i,j,k,max;    cout<<"请输入有序数组a:";    for(i=0;i<M;i++)    {        cin>>a[i];        c[i]=a[i];    }    cout<<"请输入有序数组b:";    for(j=0;j<N;j++)    {        cin>>b[j];        c[i]=b[j];        i++;    }    for (k=0;k<M+N-1;k++)    for(i=0;i<M+N-k-1;i++)        {            if(c[i]>c[i+1])            {                max=c[i];                c[i]=c[i+1];                c[i+1]=max;            }        }cout<<"数组c:";    for(i=0;i<M+N;i++)        cout<<c[i]<<"、";    return 0;}

0 0
原创粉丝点击