您的位置:首页 > 其它

插入一个数之后再排序

2018-03-13 22:25 253 查看
#include<iostream>
using namespace std;
void main()
{   int n;
cout<<"请输入需要排序的数的个数"<<endl;
cin>>n;
int a[9999],i,t,j;
cout<<"请给数组赋值"<<endl;
for(i=0;i<n;i++)
cin>>a[i];
cout<<"排序前为";
for(i=0;i<n;i++)
cout<<a[i]<<" ";
cout<<endl;
for(i=0;i<=n-1;i++)
{ for(j=1;j<n-i;j++)
{
if(a[j-1]>a[j])
{
t=a[j];
a[j]=a[j-1];
a[j-1]=t;

}

}
}
cout<<"排序后为";
for(i=0;i<n;i++)
cout<<a[i]<<" ";
cout<<endl;
cout<<"请插入一个数"<<endl;
cin>>a
;
n++;
for(i=0;i<=n-1;i++)
{ for(j=1;j<n-i;j++)
{
if(a[j-1]>a[j])
{
t=a[j];
a[j]=a[j-1];
a[j-1]=t;

}

}
}
cout<<"插入一个数后排序为";
for(i=0;i<n;i++)
cout<<a[i]<<" ";
cout<<endl;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐