第十三周OJ2(有序数组中插入数据)
2014-11-21 08:38
225 查看
问题及代码:
运行结果:
![](http://img.blog.csdn.net/20141121084125828?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvc2hhbmd5dWUwMjU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
总结:提交了四次一直就是格式错误,结果是因为最后输出多加了空格。。。还是要认真看清题目啊。。。
/* *Copyright(c) 2014 烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:尚 月 *完成日期:2014年 11 月 21 日 *版本号:V1.0 * *问题描述:定义好一个有10个元素的数组,先输入9个呈升序的数作为前9个元素,再输入一个数,要求按原来排序的规律将它插入数组中 *输入描述:第一行,原始数列,9个呈升序的数。第二行,需要插入的数字。 *程序输出:插入后有序的数列 */ # include<iostream> using namespace std ; int main() { int a[10]= {}; int c,i,j; for (i=0; i<9; i++) cin>>a[i]; cin>>c; if (c>a[8]) a[10]=c; else { for (i=0; i<9; i++) { if (a[i]>c) { for (j=8; j>=i; j--) a[j+1]=a[j]; a[i]=c; break ; } } } for (i=0; i<=9; i++) cout<<a[i]<<endl; return 0; }
运行结果:
总结:提交了四次一直就是格式错误,结果是因为最后输出多加了空格。。。还是要认真看清题目啊。。。
相关文章推荐
- 第十三周OJ项目B:在有序数组中插入数据
- 第十三周OJ平台(2)在有序数组中插入数据
- 第十三周 OJ平台-在有序数组中插入数据
- 第十三周 OJ平台--在有序数组中插入数据
- OJ--在有序数组中插入数据
- 第13周 OJ项目2-在有序数组中插入数据
- 提高第21课时,实践3,有序数组中插入数据 (第2种方法)
- 《C语言及程序设计》实践参考——有序数组中插入数据(函数版)
- 第十三周项目1.5—插入数据到数组
- C语言 - 有序数组插入后数据仍然是有序数组(曾经脑残写了半天)
- Problem F: 在有序数组中插入数据
- 第十四周-C语言 oj上机题目(插入数到有序数组中)
- 第13周Problem B: 在有序数组中插入数据
- 第13周Problem B: 在有序数组中插入数据(冒泡法)
- oj第十四周实践—— 输入一个数插入有序数组中(1045)
- 第14周OJ实践 输入一个数插入有序数组中
- 提高项目23-有序数组中插入数据(函数版)
- 第十三周OJ项目定义好一个有10个元素的数组,先输入9个呈升序的数作为前9个元素,再输入一个数,要求按原来排序的规律将它插入数组中。
- oj-14-C-在数组中插入数据
- 在有序数组中插入数据