数组排序1.和求最大值
2013-01-03 17:19
120 查看
#include <stdio.h> void main() { void sort(int array[],int n); int a[10],i; printf("输入一个数组的元素\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); sort(a,10); printf("排序后的数组:\n"); for(i=0;i<10;i++) printf("%5d",a[i]); printf("\n"); } //排序方法 void sort(int array[],int n) { int i,j,k,t; for(i=0;i<n-1;i++) { k=i; for(j=i+1;j<n;j++) if(array[j]<array[k]) k=j; t=array[k]; array[k]=array[i]; array[i]=t; } }
二维数组求最大值
#include <stdio.h> void main() { int max_value(int array[][4]); int a[3][4]={{1,3,5,7},{2,4,6,8},{15,17,43,12}}; printf("max = %d\n",max_value(a)); } //找到最大值 int max_value(int array[][4]) { int i,j,max; max=array[0][0]; for(i=0;i<3;i++) for(j=0;j<4;j++) if(array[i][j]>max) max=array[i][j]; return(max); }
相关文章推荐
- java 数组排序、最大值、最小值
- 164. Maximum Gap *HARD* -- 无序数组找出排序后连续元素的最大间隔
- c/c++数组排序、计算平均值、最大、小值
- 返回数组中的最大值和删除数组重复值-排序
- js数组操作 求最大值,最小值,正序、倒叙大小值排序,去重复
- 数组排序数字大小,与筛选最大值最小值。冒泡比较法。。研究了好久才写出来与大家分享
- 求排序后数组中的最大差值
- JAVA冒泡排序/JAVA冒泡排序再找出给定数据中的最大值最小值/JAVA数组排序
- java数组根据字符串长度排序,并根据包含关系返回最大字符串
- 数组------最短排序+左右最值最大差+局部最小值位置+子数组最大乘积+多数组中位数
- 给定一个无序数组,求这组数在排序后相邻数间差的最大值
- 数组最大值,选择排序,冒泡排序
- 排序数组中的相邻两数最大差值
- Java数组遍历、求最大值、选择排序、冒泡排序、二分查找
- 1.数组--最大值 2.数组--选择排序与图解 3.数组--冒泡排序图解 4.数组--1.自带排序2.遍历功能方便 5.数组-常见操作-排序位置置换代码提取
- 对数组的排序,折半查找,遍历,求取最大值
- 数组 获取最值(最大值 最小值)选择排序 冒泡排序 快速排序 半查找(二分查找) 十进制转其他进制法
- C/C++数组排序、计算平均值、最大、小值
- 给一个整数数组,对数组中的每个整数中的所有数字按照升序排列(如101排序后为011)请写一个方法,输出排序后的数组中的最大数。 例如有一个数组: 101、132、375,排序后11、123、357,
- 一道面试题,对一个数组进行排序,第一个最大,第二个最小,第三个次大,一次类推