第14周 oj 2 输入一个数插入有序数组中
来源:互联网 发布:武汉java 开发前景 编辑:程序博客网 时间:2024/05/16 03:59
问题及代码:
/*Copyright(c)2016,烟台大学计算机学院all rights reserved.作者:曹欣宇完成日期:2016年12月02日指导老师:贺利坚题目描述已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。输入第一行,原始数列。第二行,需要插入的数字。输出 排序后的数列样例输入 1 7 8 17 23 24 59 62 101 50样例输出178172324505962101*/#include <stdio.h>#include <stdlib.h>int main(){ int a[10],i,n,j; for(i=0;i<=8;i++) scanf("%d",&a[i]); scanf("%d",&n); for(i=8; i>=0; i--) if(a[i]<n) { for(j=9; j>=i+1; j--) a[j]=a[j-1]; a[i+1]=n; break; } for(i=0;i<=9;i++) printf("%d\n",a[i]); return 0;}
运行结果:
知识点总结:
通过学习,进一步掌握了一维数组的用法
学习心得:
题目并不难,但我还是不小心整越界了,最终单步将其终结。
1 0
- 第14周 oj 2 输入一个数插入有序数组中
- 第14周OJ实践 输入一个数插入有序数组中
- 第十四周OJ(2)输入一个数插入有序数组中
- 第十四周 OJ总结<2>--输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 输入一个数插入有序数组中
- 第十三周 输入一个数插入有序数组中
- 第十四周oj题目输入一个数插入到有序数组中
- oj第十四周实践—— 输入一个数插入有序数组中(1045)
- 第十四周 oj训练 输入一个数插入有序数组中
- 数组之输入一个数插入有序数组中
- Problem I: 输入一个数插入有序数组中
- 第十四周-输入一个数插入有序数组中
- 第3章 shell结构化命令------------(for命令与使用实例)
- FragmentTabHost结合ViewPager使用
- Java实现布隆过滤器(已爬URL过滤)
- C#ListView失去焦点选中行不能高亮显示的问题解决
- PS编辑按钮图片(修改或添加文字等)
- 第14周 oj 2 输入一个数插入有序数组中
- 出栈序列的遍历
- 关于环信集成表情界面不出现的问题?
- Cassandra学习笔记 --- Connection error: ('Unable to connect to any servers', {'127.0.0.1': ...
- Ubuntu下Fcitx和后续搜狗输入法的安装
- ArcEngine开发--网络分析
- 事件处理---显示用户持续触摸时间
- python装饰器
- ssh框架的基础jar包