帮我看一道C语言的编程题吧 谢谢!! 5

一组有序整数插入一个整数后仍有序1.【问题描述】输入一个正整数n(0<n<9)和一组(n个)有序的整数,再输入一个整数x,把x插入到这组数据中,使该组数据仍然有序A... 一组有序整数插入一个整数后仍有序

1.
【问题描述】
输入一个正整数n(0 <n <9)和一组(n 个)有序的整数,再输入一个整数x,把x 插入到这组数据中,使该组数据仍然有序。
【输入形式】
从键盘输入一个正整数n和n个有序整数及插入的一个正整数。
【输入输出样例1】(下划线部分表示输入)
Enter n: 5
Enter 5 integers: 1 2 4 5 7
Enter insert integer: 3
1 2 3 4 5 7
【输入输出样例2】(下划线部分表示输入)
Enter n: 4
Enter 5 integers: 2 4 5 8
Enter insert integer: 7
2 4 5 7 8
展开
 我来答
cccc玩
2015-05-15 · 超过23用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:40.9万
展开全部

给个很简陋的写法吧



#include <stdio.h>


int main()

{

int n = 0;

int *num;

int insert = 0;

int *seq;

bool isInserted = false;

printf("Enter n:");

scanf("%d",&n);

printf("Enter %d integers:",n);

num = new int[n];

for(int i = 0; i < n; i++)

{

scanf("%d",num+i);

}

printf("Enter insert integer:");

scanf("%d",&insert);

for (int i = 0; i < n; i++)

{

if(num[i] >= insert && !isInserted)

{

isInserted = true;

printf("%d ", insert);

}

printf("%d ", num[i]);

}


getchar();

return 0;

}



追问
好多错啊。。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式