华为机试2题:排序并剔除连续的数字只保留最大最小数
来源:互联网 发布:js获取表单数据 编辑:程序博客网 时间:2024/03/29 16:26
#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>int main(){int a[10];int n = 10,low=0,high=1;for (int i = 0; i < 10; i++){scanf("%d,", &a[i]);}int i, j, k, temp;for (i = 0; i<n - 1; i++){k = i;for (j = i + 1; j<n; j++){if (a[j]>a[k]) {temp = a[k];a[k] = a[j];a[j] = temp;}}}for (i = 0; i < n-1; i++){printf("%d,",a[i]);}printf("%d", a[n - 1]);printf("\n");while (low < n){while (a[low] != a[low + 1] + 1) {printf("%d ", a[low]); low++;}printf("%d,", a[low]);high = low;while (a[high] == a[high + 1] + 1) high++;if (high != (n - 1)) printf("%d,", a[high]);else printf("%d", a[high]);low = high + 1;}system("pause");return 0;}
0 0
- 华为机试2题:排序并剔除连续的数字只保留最大最小数
- 华为机试题:输入一组大于等于0的整数,从小到大排序输出,输出有连续数时,只输出连续数的最小和最大值
- 华为机试 - 最小最大数之和
- mysql查找重复数据并只保留最大最小数据
- 华为2014年机试题【输入1--50个数字,求出最小数和最大数的和】
- 华为2014年机试题1 (输入1--50个数字,求出最小数和最大数的和 )
- 华为2014机考题:输入1--50个数字,求出最小数和最大数的和
- 华为机试——求最大连续bit数
- 【华为机试】求最大连续bit数
- 华为机试1,取字符串大写字母&&排序剔除顺序数字
- 输入一组大于等于0的整数,根据从大到小的顺序排序后输出;如果排序后有连续数时,只输出连续输的最大和最小数。
- sql按某字段过滤重复,且只保留某字段排序后最大或最小的记录
- 算法基础:整数排序问题(连续整数只保留首尾两个数字)
- 保留最大的数
- 【华为OJ】求最大连续bit数
- 华为OJ--求最大连续bit数
- 【华为OJ】求最大连续bit数
- 编程题-保留最大的数
- poj2044 Weather Forecast 搜索
- [Python] 正则表达式
- 在windows下部署pythonwin来开发python
- blktrace
- 优化算法-共轭梯度法
- 华为机试2题:排序并剔除连续的数字只保留最大最小数
- halcon模板匹配
- 随机梯度下降法
- 嵌入式 iptables静态编译与动态编译
- SVN有效命令总结
- oracle存储过程常用技巧
- quota 磁盘配额
- DOM(Document Object Model)文档对象模型
- C++学习总结1——virtual(持续更新)