早教吧 育儿知识 作业答案 考试题库 百科 知识分享

杭电ACM2019数列有序问题输出错误ProblemDescription有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序.Input输入数据包含多

题目详情
杭电ACM 2019 数列有序问题 输出错误
Problem Description
有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序.
 
Input
输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列.n和m同时为0标示输入数据的结束,本行不做处理.
 
Output
对于每个测试实例,输出插入新的元素后的数列.
 
Sample Input
3 3
1 2 4
0 0

 
Sample Output
1 2 3 4



#include<stdio.h>
int main()
{
\x05int n,m,i,j,a[101],t;
\x05while(scanf("%d %d",&n,&m)!=EOF)
\x05{
\x05\x05if(n==0 && m==0)
\x05\x05\x05break;
\x05\x05a[0]=0; t=0;            //初始化数据
\x05\x05for(i=1;i<=n;i++)        //输入n个数据
\x05\x05{
\x05\x05\x05scanf("%d",&a[i]);
\x05\x05\x05if(a[i]>m)            //每输入一个数据就进行判断 如果m小 将输入的数据推后一个 m占当前位置
\x05\x05\x05{
\x05\x05\x05\x05t=a[i];
\x05\x05\x05\x05a[i]=m;
\x05\x05\x05\x05a[i+1]=t;
\x05\x05\x05\x05i++;
\x05\x05\x05}
\x05\x05}
\x05\x05
\x05\x05for(j=1;j<=n+1;j++)        //输出n+1个数据
\x05\x05{
\x05\x05\x05printf("%d",a[i]);
\x05\x05}
\x05}


\x05\x05\x05return 0;
}

不知道为什么出现溢出了,/>




















































▼优质解答
答案和解析
for(j=1;j<=n+1;j++)
{
printf("%d",a[i]);        // 这里写错了,下标应该是 j
}
看了杭电ACM2019数列有序问题...的网友还看了以下:

英语翻译[三年了.谢谢你爱过我.我累了.怎么说.你还是变了.你已经不爱我了.我想好好的睡一个很久的  2020-05-14 …

写一篇作文,30个词,好不好都给分(好加分),假如你收到了你好朋友附有全家福的一封信,你想写一封附  2020-06-10 …

请用文言文帮我写下以下内容可以引用有名诗句我是刻竹简送给移民国外的同学没有暧昧关系内容主要是祝他在  2020-06-27 …

求英语作文啊你将和你的父母去度假,下个月才回来,你有些事情想请你的朋友AMY帮忙,请你给他发个E-  2020-07-01 …

高速公路上电子监控和测速照相有什么区别?测速照相还好理解,就是抓拍超速的.电子监控是用来干什么的,也  2020-10-29 …

如图所示,让月球亮面始终朝着太阳,表示月球只能有一半被太阳照亮.当月球分别运行到1-8的位置时,在相  2020-11-08 …

没有直线,不能显现何为曲线.没有正直无以映照何为邪恶为取什么题目比较好.这句话告诉我们的主旨是什么请  2020-12-04 …

英语翻译我知道你的工作很忙但如果能给这些投稿配以一些作者照片甚至是作者的家庭照我想整体效果会非常好如  2020-12-30 …

作文(请看补充按照我说的去做)一定要仔细的看还有第一自然段如果不行请改掉!好的给20我想对老师说老师  2021-01-13 …

快乐选择。1.小男孩摆弄了很久很久,说:“一切准备停当。”这说明[]A.小男孩为能给高尔基拍照而十分  2021-01-13 …