#include<stdio.h>
#include<math.h>
int main()
{
int max,min,i,j,a[3][5],b,c,d,e;
printf("请输入矩阵各元素:\n");
for(i=1;i<4;i++)
{
for(j=1;j<6;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("\n");
max=min=a[1][1];
for(i=1;i<4;i++)
{
for(j=1;j<6;j++)
{
if(a[i][j]>max)
{
max=a[i][j];
b=i,c=j;
}
if(a[i][j]<min)
{
min=a[i][j];
d=i,e=j;
}
}
}
printf("最大值为%d,它的下标为%d,%d",max,b,c);
printf("最小值为%d,它的下标为%d,%d",min,d,e);
return 0;
}
输入一个3*5的整数矩阵,输出其中最大值、最小值和它们的下标用c语言...
for(i=0;i<3;i++){ for(j=0;j<5;j++){ } }
c语言,输入一个3×5的整形矩阵,输出其中的最大值最小值以及他们的下标...
maxNum[2] = {0, 0}; int min = 0, minNum[2] = {0, 0}; for (int i = 0; i < 3; i ++) { for (int j = 0; j < 5; j ++) { scanf("%d", &m[i][j]); if (i == 0 && j
c语言求一个3乘5的矩阵各列元素的最大值,将求出的最大值全部输出
for(i=0;i3;i++){ *(s+i)=*(*(a+i));
输入一个3*5的矩阵,输出其中的最大值,最小值和它们的行列坐标(从1开始...
这段代码有点糟糕了,i没必要分类,最大最小值可以合并为一段,简洁点,太复杂了不容易找错误,别的没毛病。min=max=a[0][0];min_x=min_y=max_x=max_y=0;for(i=0;i<3;i++) for(j=0;j<5;j++) {if(a[i][j]<min) min_x=i,min_y=j,min=a[i...
用c语言输出最大值和最小值
h1 = l1 = h2 = l2 = 0; \/\/ 最大最小值的行列下标初始设为(0,0)for (n=0;n<3;n++) \/\/ 矩阵为3行,改为 n<3 for (m=0;m<5;m++) { if (a[n][m] > max) { max = a[n][m];h1 = n, l1 = m; \/\/ h1是行下标,l1是列下标,不要写反 } else if (a[n]...
c语言编程求矩阵的最大值,最小值及所在的位置
int a[9][9]={{5,15,9,16,7,10,2,6,3,20}};\/\/最大值函数声明 int getmax(int *,int *);\/\/最小值函数声明 int getmin(int *,int *)\/\/主函数 void main(void){ int imax,jmax,imin,jmin;printf("矩阵最大值为%d,位置为%d行,%d列;",getmax(&imax,&jmax),imax,jmax)...
...输入一个4×3的整数矩阵,输出其中最大值,最小值和他们的下标(行号和...
max=arr[0][0];\/\/令最大值初始化为arr[0][0]min=arr[0][0];\/\/令最小值初始化为arr[0][0]printf("\\n\\n\\t---Arr[][]---\\n");\/\/打印二维数组 for(i=0;i<4;i++){printf("\\n\\t");for(j=0;j<3;j++)printf("%5d",arr[i][j]);} if(arr[i][j]>max){\/\/当...
从键盘输入一个3*4整数矩阵,要求输出其最大元素的值,以及它的行号和列...
main(){ int i,j,k1,k2,data[3][4];for(i=0;i<3;i++)for(j=0;j<4;j++)scanf("%d", &data[i][j]);max=data[0][0];for(i=0;i<3;i++)for(j=0;j<4;j++){ if( data[i][j] > max ) { max=data[i][j], k1=i; k2=j; } printf("i=%d j=%d ...
...一个三乘四的矩阵,求编程求出其中值最大和最小的元素,输出其值及其...
for(i=0,i<3;i++)for(j=0;j<4;j++){ if(a[i][j]>max){ max=a[i][j];maxi=i+1;maxj=j+1;} if(a[i][j]<min){ min=a[i][j];mini=i+1;minj=j+1;} } printf("最大值为%d,在第%d行,第%d列;\\n最小值为%d,在第%d行,第%d列。\\n",max,maxi,maxj...
C语言题:输入一个4*4的矩阵,求出其最大值,最小值及下标
include <stdio.h>#include <conio.h>#define ARR_LEN 255 \/*数组长度上限*\/\/*录入矩阵内容*\/ void inputMatrix (int matrix[ARR_LEN][ARR_LEN], int row, int col) {int i,j;printf ("请输入%d行%d列的矩阵:\\n", row, col); for (i=0; i<row; i++) {printf ("第%d行:"...