输出4x4阶矩阵的最大值,最小值及…

来源:互联网 发布:java编程实例大全 编辑:程序博客网 时间:2024/05/02 06:45

# include "stdio.h"
# define N 4
int zuixiao(int d[N][N])
{
  int i,j,x=d[0][0],t=0;
  for(i=0;i<N;i++)
  for(j=0;j<N;j++)
   if(x>d[i][j])
      x=d[i][j];
  return (x);
}

int zuida(int d[N][N])
{
 int i,j,x=0,t=0;
  for(i=0;i<N;i++)
  for(j=0;j<N;j++)
   if(t<d[i][j])
      t=d[i][j];
   return (t);
}

main()
{
  int d[N][N],i,j,t,x;
  printf("请输入4*4矩阵:\n");
  for(i=0;i<N;i++)
  for(j=0;j<N;j++)
   scanf("%d",&d[i][j]);
   x=zuixiao(d);
   t=zuida(d);
  printf("最小数为:%d  下标为:",x);
  for(i=0;i<N;i++)
   for(j=0;j<N;j++)
    if(x==d[i][j])
      printf("%d %d  ",i,j);
      printf("\n");
  printf("最大数为:%d 下标为:",t);
  for(i=0;i<N;i++)
   for(j=0;j<N;j++)
     if(t==d[i][j])
      printf("%d %d  ",i,j);
      printf("\n");
}

0 0
原创粉丝点击