提高篇第二十一讲——有序数组中插入数据
来源:互联网 发布:学习ios软件 编辑:程序博客网 时间:2024/05/30 19:33
问题描述:【项目3-有序数组中插入数据】
定义好一个有10个元素的数组,先输入9个呈升序的数作为前9个元素,再输入一个数,要求按原来排序的规律将它插入数组中。例如,9个呈升序的数为1 7 8 17 23 24 59 62 101,需要插入的数字为50,输出的序列则为1 7 8 17 23 24 50 59 62 101。
程序代码:
#include <stdio.h>/**csdn学院--2016级*目的:让代码见证成长(作为一个初学的菜鸟,如*大家有发现错误,欢迎指正!)*文件名称:Myfun158.c*问题描述:有序数组中插入数据*作者:小臣小仁*完成日期:2017年6月8日*/int main(){ int num,i=8,j; int arr[10]; printf("请输入9个有序的数\n"); for(j=0;j<=i;j++) { printf("arr[%d]:",j); scanf("%d",&arr[j]); } printf("请输入需要插入的数:"); scanf("%d",&num); while(i>=0&&arr[i]>num) { arr[i+1]=arr[i]; i--; } arr[i+1]=num; for(j=0;j<10;j++) printf(" %d",arr[j]); return 0;}输出结果:
心得体会:
作为一个大学二的菜鸟,开始慢慢前进,多多少少感到有收获,由于水平有限,多多少少有错,望包涵
阅读全文
0 0
- 提高篇第二十一讲——有序数组中插入数据
- 提高篇第二十六讲项目1-有序数组中插入数据(函数版)
- C语言提高-第20讲: 经典:查找的艺术(有序数组中插入数据)
- 提高篇第二十一讲——工资排序
- 提高项目19-有序数组中插入数据
- 提高第21课时,实践3,有序数组中插入数据
- 提高第21课时,实践3,有序数组中插入数据 (第2种方法)
- 提高第26课时,实践1,项目1-有序数组中插入数据(函数版)
- 提高项目23-有序数组中插入数据(函数版)
- 在有序数组中插入数据
- 在有序数组中插入数据
- OJ--在有序数组中插入数据
- 第二十一讲:简单数组
- 《C语言及程序设计》实践参考——有序数组中插入数据
- 《C语言及程序设计》实践参考——有序数组中插入数据(函数版)
- 第14周 《C语言及程序设计》实践参考——有序数组中插入数据
- 插入有序数组中
- 第十四周—在有序数组中插入一个数
- SVN常用命令
- short text conversation: neural network
- 8.15 NP完全问题证明
- 新买的stm8使用IAR烧录出错问题解决
- 安卓自定义控件
- 提高篇第二十一讲——有序数组中插入数据
- HDUoj
- 最新PADS无模命令
- Windows编程:计时器的创建
- Ubuntu常用命令合集
- JSP数据交互(二)
- Java后台之路(09)-Servlet
- 网络流&费用流总结
- javaweb之jsp之out隐式对象原理