OJ--在有序数组中插入数据
2014-12-04 15:18
169 查看
问题及代码:
运行结果:
![](http://img.blog.csdn.net/20141204151738218)
总结:
写OJ上的题一定要看清题目要求~~
/* *Copyright(c) 2014 烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:尚 月 *完成日期:2014年 12 月 04 日 *版本号:V1.0 * *问题描述:定义好一个有10个元素的数组,先输入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[9]=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上的题一定要看清题目要求~~
相关文章推荐
- 第十三周OJ2(有序数组中插入数据)
- 第13周 OJ项目2-在有序数组中插入数据
- 第十三周 OJ平台--在有序数组中插入数据
- 第十三周OJ平台(2)在有序数组中插入数据
- 第十三周OJ项目B:在有序数组中插入数据
- 第十三周 OJ平台-在有序数组中插入数据
- 第十四周OJ(2)输入一个数插入有序数组中
- 第十四周 oj训练 输入一个数插入有序数组中
- oj-14-C-在数组中插入数据
- oj1045: 输入一个数插入有序数组中
- 第14周OJ实践 输入一个数插入有序数组中
- 第13周Problem B: 在有序数组中插入数据
- Problem F: 在有序数组中插入数据
- oj第十四周实践—— 输入一个数插入有序数组中(1045)
- 提高项目19-有序数组中插入数据
- C语言 - 有序数组插入后数据仍然是有序数组(曾经脑残写了半天)
- 提高项目23-有序数组中插入数据(函数版)
- 提高第21课时,实践3,有序数组中插入数据 (第2种方法)
- 在有序数组中插入数据
- 在有序数组中插入数据