第十三周 OJ平台-在有序数组中插入数据
2014-11-20 15:08
225 查看
题目描述
定义好一个有10个元素的数组,先输入9个呈升序的数作为前9个元素,再输入一个数,要求按原来排序的规律将它插入数组中。输入
第一行,原始数列,9个呈升序的数。第二行,需要插入的数字。输出
插入后有序的数列问题及代码:
#include <iostream> using namespace std; int main( ) { int a[10]; int k,b,j; for(k=0; k<9; k++) { cin>>a[k]; } cin>>a[9]; for (j=0; j<9; j++) { for (k=0; k<9-j; k++) { if (a[k]>a[k+1]) { b=a[k]; a[k]=a[k+1]; a[k+1]=b; } } } for (k=0; k<10; k++) { cout<<a[k]<<endl; } return 0; }
运行结果:
相关文章推荐
- 第十三周 OJ平台--在有序数组中插入数据
- 第十三周OJ平台(2)在有序数组中插入数据
- 第十三周OJ2(有序数组中插入数据)
- 第十三周OJ项目B:在有序数组中插入数据
- 第13周 OJ项目2-在有序数组中插入数据
- OJ--在有序数组中插入数据
- 第十三周oj平台(2):在有序数组中插入数据
- 提高项目19-有序数组中插入数据
- 第十三周项目1.5—插入数据到数组
- 在有序数组中插入数据
- 第13周Problem B: 在有序数组中插入数据(冒泡法)
- 第十三周 输入一个数插入有序数组中
- 提高第21课时,实践3,有序数组中插入数据
- 第14周 《C语言及程序设计》实践参考——有序数组中插入数据
- 《C语言及程序设计》实践参考——有序数组中插入数据
- 提高项目23-有序数组中插入数据(函数版)
- oj第十四周实践—— 输入一个数插入有序数组中(1045)
- Problem F: 在有序数组中插入数据
- 第十三周OJ平台(1):数组逆序输出
- 第十四周-C语言 oj上机题目(插入数到有序数组中)