通过随机数生成办法,向int num[10][10]的数组 中存入数据并找出数组的最大、最小值及其下标。
2014-07-17 14:25
357 查看
/* 通过随机数生成办法,向int num[10][10]的数组 中存入数据并找出数组的最大、最小值及其下标。 */ #include <stdio.h> #include <stdlib.h> #include <time.h> #define R 5 #define C 5 int main(void) { int i,j; int num[R][C]; int max, max_i, max_j, min, min_i, min_j; srand(time(NULL)); for(i = 0; i < R; i++){ for(j = 0; j < C; j++) num[i][j] = rand()%10; } for(i = 0; i < R; i++){ for(j = 0; j < C; j++){ printf("%5d", num[i][j]); } printf("\n"); } printf("\n\n"); max = min = num[0][0]; max_i = max_j = 0; min_i = min_j = 0; for(i = 0; i < R; i++){ for(j = 0; j < C; j++){ if(max < num[i][j]){ max = num[i][j]; max_i = i; max_j = j; } if(min > num[i][j]){ min = num[i][j]; min_i = i; min_j = j; } } } printf("max:%d at:%d %d\n", max, max_i, max_j); printf("min:%d at:%d %d\n", min, min_i, min_j); return 0; } ------------------------------------------- 3 6 7 8 0 5 7 9 1 5 4 4 9 4 0 1 2 2 5 0 5 0 9 2 3 max:9 at:1 2 min:0 at:0 4
相关文章推荐
- 函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予
- 通过随机数生成办法向数组int [10]中存数并计算10个 数的累加和及相减差。
- 找出整型数组中最大和最小值及其所在位置
- 寻找一维数组int num[5]中最大、最小及其坐标位置并 打印输出。(数组值从键盘读取)
- 5-8: 输入一个5行、6列的数组,找出该数组中绝对值最大的元素,输出该元素及其两个下标值
- C语言:通过返回指针的形式找出数组的最大值和最小值
- 通过函数调用找出数组中的最大值及其所在的行和列.Cpp
- 一维静态数组_实例:寻找随机数最大值及其下标(附:源码)
- 在一个有8个整数(18,25,7,36,13,2,89,63)的数组中找出其中最大的数及其下标。
- 【1】 设一个长度为10的整型数组,  0)要求每个元素的值通过scanf输入,输入完成后,  1)请顺序输出这些整数,  2)请倒序输出这些整数,  3)输出这些数中的最大值,最小值
- 通过循环找出一组数据的最大值和最小值的小技巧
- 设一个长度为10的整型数组, 0)要求每个元素的值通过scanf输入,输入完成后, 1)请顺序输出这些整数, 2)请倒序输出这些整数, 3)输出这些数中的最大值, 4)输出这些数中的最小值
- 算法跨语言/*从一维数组100个数据中选出最大10个数的下标及最小6个数的下标*/
- 16.03.18 【练习】利用RANDOM生成10个随机数,并找出其中的最大值和最小值。
- 实验 6 数组1 输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标
- 实验6 数组1(输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标。)
- 找出数组中最大最小数(用指针)
- 实验 6 数组1、输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标。
- 通过函数求一组数组中最大最小的函数
- 实验 6 数组1题目1、输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标