矩阵排序,四角最小,中心最大
2013-11-27 18:42
134 查看
#include "stdio.h" #define MAX 25 void swap(int *a,int *b) { int t; t = *a; *a = *b; *b = t; } void main() { int a[MAX]; int temp; printf("请输入25个数字\n"); for(int k = 0;k < MAX; k++ ) { scanf("%d",&a[k]); } for(int j = 0; j < MAX-1; j++) { for(int i = 0; i <MAX - 1 - j;i++) { if(a[i]>a[i+ 1]) { temp = a[i]; a[i] = a[i+1]; a[i+1] = temp; } } } //int a[25] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25}; swap(&a[4],&a[1]); swap(&a[20],&a[2]); swap(&a[24],&a[3]); swap(&a[12],&a[3]); for(int m = 0;m<MAX;m++) { printf("%d\t",a[m]); if((m+1)%5 == 0) { printf("\n"); } } }
相关文章推荐
- 生成聚类中心:最大最小距离算法
- 将一个5*5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(对比两个程序)
- 将一个5*5的矩阵中最大的元素放在中心,四个角分别放四个最小的元素
- 将一个5*5的矩阵中最大的元素放在中心,四个角分别放四个最小的元素(顺序从左到右,从上到下顺序依次从小到大存放),写一个函数实现之。用main函数调用。
- 拥有正方形经纬度中心点、正方形边长,如何计算正方形范围内最大最小经纬度?
- C语言:将一个5x5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素....
- 将一个5*5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(顺序为从左到右,从上到下顺序依次从小到大存放),写一函数实现之。
- 8.10 将一个5X5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(顺序为从左到右,从上到下依次从小到大存放),写一函数实现之。用main函数调用。
- PHP根据中心经纬度和半径画圆圈得出的最大最小经纬度
- 5*5最大的元素放在中心,4个角分别最小的元素
- 将一个5*5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素
- 习题 8.10 将一个5*5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(顺序为从左到右,从上到下依次从小到大存放),写一函数实现之。用main函数调用。
- 将一个5*5的矩阵中最大的元素放在中心,4个角分别放在4个最小的元素
- 数组分段和最大值最小问题
- 数组复习及Scanner类 ,及对最大值,最小值、平均数、求和等基本算法的理解
- 算法训练 最大值与最小值的计算
- C语言----求两数最大公约数和最小公倍数
- Max Flow / Min Cut 最大流最小割算法学习
- POJ3308 Paratroopers 最大流最小割
- 最大最小值:给n个实数,求它们之中的最大值和最小值,要求比较次数尽量小。