找出最小的五个元素的下标
来源:互联网 发布:js的非阻塞sleep函数 编辑:程序博客网 时间:2024/06/04 19:56
函数还可以改进,比如说 找出最小的N个元素的下标
#include "stdio.h"void lowest(int *a ,int b,int *c){int i = 0,j = 1;int val=0;int tmp=0;for(j=0;j<5;j++) { val = *(a + b - 1);tmp = b-1;for(i=0;i<15;i++) {if(i == *(c+0) || i == *(c+1) || i == *(c+2) || i == *(c+3))continue;if (val > *(a+i)){tmp = i;val = *(a+i);} }*(c+j) = tmp;}}int main(){int a[15]={10,8,20,5,6, 4,10,7,9,3, 11,18,14,15,24};//数组int c[15]={0};//下标存放在这里int i=0;int tmp =0 ;/*putchar('\n');for(i=0;i < 15;i++){printf("%3d ",i);}*/ putchar('\n');for(i=0;i < 15;i++){printf("%3d ",a[i]);}putchar('\n');lowest(a,15,c);for(i=0;i< 15 ;i++){tmp = *(c+i);printf("%3d ",tmp);}putchar('\n');return 0;}
- 找出最小的五个元素的下标
- 从一个数据元素无序的整型数组中找出最小的两个数的下标
- 找出旋转数组的最小的元素
- 找出第k个最小的元素
- 找出数组中最小的元素
- 找出栈中最小的元素
- 找出旋转数组中最小的元素
- 有一个数组内放10个整数要求找出最小的数&它的下标然后将它&数组中最前面的元素对换
- 找出数组的平衡下标
- 找出数组中有元素比它的邻居大的元素下标
- 第7届浪潮杯省赛 C题------找出下标最小的最短路径
- 在O(n)时间内找出最小的k个元素
- 每日一题(28) - 找出绝对值最小的元素
- 找出数组中最小的k个元素
- 找出有序数组中绝对值最小的元素
- 找出数组中最小的k个元素
- 找出一个数组中最小的K个元素
- 用递归找出数组中最小的元素
- Oracle RAC EM工具日常管理
- UED的设计流程:原型,模型,demo
- 利用FTPClient类实现文件的上传下载功能
- roscpp编程--Node的创建和管理
- [TYVJ-1119] 快速求幂
- 找出最小的五个元素的下标
- x264_t 结构体解析
- jsp内置的9个对象的应用
- Javascript中String对象浅析
- seajs 模块路径查找流程
- XPath 介绍
- 动态链接库和静态链接库的编译链接原理
- 8种常见的Java不规范代码
- java新特性之自动资源释放