用C语言编写一个程序,计算一个3*3矩阵每行的和
发布网友
发布时间:11小时前
我来回答
共4个回答
热心网友
时间:2024-12-05 01:54
#include<stdio.h>
main()
{
int a[3][3],
for (i=0;i<3;i++)
{
s=a[i][0]+a[i][1]+a[0][2];
printf("第%d行的和是%d",i,s);
}
}
我没有c编程程序,没法调试啊,你自己试试,你要是有程序发一个给我啊,呵呵!!!434958125@qq。com
热心网友
时间:2024-12-05 01:55
定义一个数组
int a[3][3] = {0};
int b[3]={0};
for (int i=0;i<3;i++)
{
for (int j=0;j<3;j++)
{
scanf("%d",&a[i][j]);//好像是这样的,C许久不用了。。
}
}
for (int i=0;i<3;i++)
{
for (int j=0;j<3;j++)
{
b[j]+=a[j][i];
}
}
...然后输出就好了~
热心网友
时间:2024-12-05 01:55
#include "stdio.h"
int main(void)
{
int a[3][3],i,j,sum;
printf("input array:\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++){
sum=0;
for(j=0;j<3;j++)
sum=sum+a[i][j];
printf("sum of row %d is %d\n",i,sum);
}
return 0;
}
热心网友
时间:2024-12-05 01:56
#include "stdio.h"
void main()
{
int a[3][3]=
{
{1, 2, 3},
{2, 5, 7},
{2, 4, 0}
};
int i, j, sum;
for (i = 0; i < 3; i++)
{
sum = 0;
for (j = 0; j < 3; j++)
{
sum += a[i][j];
}
printf("第%d行的和 : %d\n", i+1, sum);
}
}