c++编程问题。求编程大佬。

一维整型数组,长度为N,随机初始化N-1个元素后采用选择法进行升序排列。然后从键盘输入一个数,将该数插入数组,使数组仍然有序。... 一维整型数组,长度为N,随机初始化N-1个元素后采用选择法进行升序排列。然后从键盘输入一个数,将该数插入数组,使数组仍然有序。 展开
 我来答
bear_good
2019-05-15
知道答主
回答量:19
采纳率:0%
帮助的人:4.3万
展开全部

可以考虑用链表,但我喜欢用sort。

#include<bits/stdc++.h>
#include<Windows.h>
using namespace std;
/*假设n为100*/
int n=100;
int a[101];
int main()
{
    srand(time(NULL));
    int i;
    for(i=1;i<n;i++)
        a[i]=rand();
    sort(a+1,a+1+n);
    for(i=1;i<n;i++)
        cout<<a[i]<<" ";
    int x;
    cin>>x;
    a[100]=x;
    sort(a+1,a+1+n);
    for(i=1;i<=n;i++)
        cout<<a[i]<<" ";
    return 0;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式