提高篇第20-21课第三题
来源:互联网 发布:java主方法入口 编辑:程序博客网 时间:2024/05/22 16:38
#include <stdio.h>#include <stdlib.h>#define SIZE 10//第三题,数组排序和插入数据后再排序int main(){int i, j;int temp,n,key;int num[SIZE];n = SIZE - 1;printf("请输入九个正整数\n");for (i = 0; i < SIZE-1; i++)scanf("%d", &num[i]);printf("数据录入结束,排序中……\n");for (i = 0; i < n-1; i++)//参与排序的为数组当前的数据n=9for (j = 0; j < n - i - 1; j++){if (num[j]>num[j + 1]){temp = num[j];num[j] = num[j + 1];num[j + 1] = temp;}}printf("排序完成\n");for (i = 0; i < n; i++)printf("%d ", num[i]);printf("\n");printf("请输入需要插入的数据:");scanf("%d", &key);for (i = 0; i < n; i++){if (key <= num[i]){for (j = SIZE - 1; j > i; j--)num[j] = num[j - 1];num[i] = key;break;}}for (i = 0; i < SIZE; i++)printf("%d ", num[i]);return 0;}
0 0
- 提高篇第20-21课第三题
- 提高篇第2-5课第三题
- 提高篇第6-10课作业第三题
- 提高篇第16-19课第三题
- 提高篇第26-27课第三题
- 提高篇第28-31课第三题
- 提高篇第20-21课作业第一题
- 提高篇第20-21课第二题
- 提高篇第20-21课第四题
- 提高篇 第20-21节课后
- 第三章第21题
- 第32课第三题
- 第33课第三题
- 第35课第三题
- 第36课第三题
- 第37课第三题
- 第39课第三题
- 第43课第三题
- jmeter源码编译(eclipse)
- loadView/viewDidLoad/initWithNibName/awakeFromNib/initWithCoder的用法
- spring batch admin 嵌入web访问
- 【爱分享,爱Java】一个java程序员给新入行师弟师妹的一些建议
- VC里的编码问题
- 提高篇第20-21课第三题
- 旋转数组的最小数字
- HashMap的工作原理及性能分析
- 跨进程调用Service(AIDL Service)流程2(复杂数据)
- The user specified as a definer ('res'@'%') does not exist 解决方法
- 凯云水利水电工程造价管理系统 MVC框架的搭建(一)
- 关于expdp的几个小问题
- 关于新浪微信瘦身的问题
- mysql sql 语句插入 blob字段的插入