请大家帮我写这个C程的源代码,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/25 10:57:19
输入一个3*3矩阵,求矩阵中所有元素的和,并找出其中最小的元素的行号和列号

#include "stdio.h"
void main(){
int a[3][3];
int i,j;//用来遍历整个数组
int min,sum;//分别表示最小数和所有数之和
printf("input array:\n");
for(i=0;i<3;i++)//输入数组
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
min=a[0][0];sum=0;//初始化
for(i=0;i<3;i++)//确定最小数min的值,并计算sum.
for(j=0;j<3;j++)
{if(min>a[i][j])min=a[i][j];
sum=sum+a[i][j];}
printf("所有数之和:%d\n",sum);
for(i=0;i<3;i++)//可能有多个最小数,值相同,位置不同
for(j=0;j<3;j++)
if(a[i][j]==min)printf("最小数:%d 行:%d 列:%d\n",min,i+1,j+1);
}