作业帮 > 综合 > 作业

c语言:输入一个四行三列的矩阵(矩阵内数字任意输入),找出矩阵中每列中的最大元素及其所在行号.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/05 15:43:50
c语言:输入一个四行三列的矩阵(矩阵内数字任意输入),找出矩阵中每列中的最大元素及其所在行号.
 

#include <stdio.h>
#include <stdlib.h> 
#include <time.h> 
void main()

 int i,j,a[3][4]; 
 int max;
 srand( (unsigned)time( NULL ) ); 
 for( i = 0; i < 3;i++ ) 
 {
  for(j = 0;j < 4;j++)
  {
   a[i][j]=rand()%100;//随机赋值
   printf("%4d",a[i][j]);
  }
  printf("\n\n\n");
 }
 
 printf("输出每列中最大元素:\n");
 for(j=0;j<4;j++)
 { 
  max=a[0][j];
  for(i=0;i<3;i++)
  {
   if( max< a[i][j])
   {
    max=a[i][j];
   }
  }
  printf("the %dth rank max=%d\n",j+1,max);
 }