c语言中,输入一个3*3矩阵到计算机中,然后显示出各行列的和。
发布网友
发布时间:2023-07-31 20:12
我来回答
共2个回答
热心网友
时间:2024-12-05 01:52
#include<stdio.h>
void main()
{
int i,j,k,min,n,m,max;
int a[8];
printf("请输入第一行三个数:\n");
for(i=0;i<3;i++)
scanf("%d",&a[i]);
printf("请输入第二行三个数:\n");
for(i=0;i<3;i++)
scanf("%d",&a[i+3]);
printf("请输入第三行三个数:\n");
for(i=0;i<3;i++)
scanf("%d",&a[i+6]);
printf("第一行和%d:\n",a[0]+a[1]+a[2]);
printf("第二行和%d:\n",a[3]+a[4]+a[5]);
printf("第三行和%d:\n",a[6]+a[7]+a[8]);
printf("第一列和%d:\n",a[0]+a[3]+a[6]);
printf("第二列和%d:\n",a[1]+a[4]+a[7]);
printf("第三列和%d:\n",a[2]+a[5]+a[8]);
}
热心网友
时间:2024-12-05 01:52
#include "stdio.h"
int mian(void)
{
int s;
int h1,h2,h3,l1,l2,l3;
int ss[3][3]={0};
for (int i=0; i<3; i++) {
for (int j=0; j<3; j++) {
print("请输入矩阵%d行%d列的数\n",i,j);
scanf("%d",s);
}
}
h1=ss[0][0]+ss[0][1]+ss[0][2];
h2=ss[1][0]+ss[1][1]+ss[1][2];
h3=ss[2][0]+ss[2[1]+ss[2][2];
l1=ss[0][0]+ss[1][0]+ss[2][0];
l1=ss[0][1]+ss[1][1]+ss[2][1];
l1=ss[0][2]+ss[1][2]+ss[2][2];
print("第一列的和是%d\n",h1);
print("第二列的和是%d\n",h2);
print("第三列的和是%d\n",h3;
print("第一行的和是%d\n",l1);
print("第二行的和是%d\n",l2);
print("第三行的和是%d\n",l3);
return 0;
}