矩阵有关的C语言程序设计

输入A矩阵和B矩阵的值,把A,B的和放在C矩阵,求C矩阵最大元素和最小元素,并输出最大元素,最小元素。

#include<stdio.h>

int main()

{

 int a[100][100],b[100][100],c[100][100],i,j,n,m,p,q;

 scanf("%d%d",&n,&m);//矩阵n行m列

 for(i=0;i<n;i++)

 {

  for(j=0;j<m;j++)

  {

   scanf("%d",&a[i][j]);//输入矩阵A的数据

  }

 }

 for(i=0;i<n;i++)

 {

  for(j=0;j<m;j++)

  {

   scanf("%d",&b[i][j]);//输入矩阵B的数据

   c[i][j]=a[i][j]+b[i][j];//同时算出矩阵C

  }

 }

 p=c[0][0];//暂定最小值

 q=c[0][0];//暂定最大值

 for(i=0;i<n;i++)

 {

  for(j=0;j<m;j++)

  {

   if(c[i][j]<p) p=c[i][j];

   if(c[i][j]>q) q=c[i][j];

  }

 }

 printf("最小值:%d\n最大值:%d\n",p,q);

 return 0;

}

温馨提示:答案为网友推荐,仅供参考