求3行5列二维数组中每列最小值,及最小值在数组中的行号和列号,并输出。
2017-04-08 14:15
330 查看
类型:数组 时间:2017.3.20
#include<stdio.h> int main(void) { int a[3][5],min,i,j,m=1; for(i=0;i<3;i++) { for(j=0;j<5;j++) scanf("%d",&a[i][j]); } for(j=0;j<5;j++) { min=a[0][j]; for(i=0;i<3;i++) if(a[i][j]<min) { min=a[i][j]; m=i; } printf("第%d列中最小值为%d,行号=%d,列号=%d\n",j+1,min,m,j+1); } return 0; }
相关文章推荐
- 实验6 数组1 定义一个3×3的整形二维数组arr,为数组各元素赋值,找出最小值以及它的行下标和列下标,并输出该矩阵
- java二维数组求每行最大值,每列最小值,及输出数组主对角线上的元素
- 利用二维数组存储一个3行4列的单位矩阵,并输出最大值和最小值
- 在5*5数组中输出最小值
- 输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个
- 实验八 数组2 输出一张九九乘法口诀表。要求必须将乘积放入一个二维数组中,再输出该数组,程序运行效果如下
- 对一维顺序数组螺旋输出到二维数组
- 输出旋转数组的最小值
- 输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个
- 数组指针输出二维数组
- 实验8 编写程序,输出一张九九乘法口诀表。要求必须将乘积放入一个二维数组中,再输出该数组,程序运行效果如下
- 二维数组每行最小值及最小值
- 数组中的最大值,最小值,数组元素之和并逆序输出数组的元素
- 利用一维数组输出二维数组
- 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个排好序的数组的一个旋转,输出旋转数组的最小元素。
- 定义二维数组,为数组赋初值、输入值、更改值、按各种方法输出
- 初始化一个有10个整数的数组,在数组中查找并输出最大值和最小值。
- 6、 java 输入一个数字组成的数组,输出该数组的最大值和最小值
- 函数调用输出一个一维数组中的最大值、最小值、全部元素的和,并将此数组中的值按逆序重新存放。
- 输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素