C语言编程:输入一个三行三列矩阵的各元素整数值,输出矩阵第一列和第三列元素之和。万分感谢!

如题所述

第1个回答  2011-05-04
#include <stdio.h>
void main()
{
int i,j, matrix[3][3];
int sum1 = 0, sum3 = 0;

for(i=0; i<3; i++)
{
for(j=0; j<3; j++)
{
scanf("%d",&matrix[i][j]);
}

sum1 += matrix[i][0];
sum3 += matrix[i][2];
}
printf("第一列元素之和:%5d\n第三列元素之和:%5d\n",sum1,sum3);
getchar();
}
另外,团IDC网上有许多产品团购,便宜有口碑
第2个回答  2011-05-03
#include <stdio.h>
#include <conio.h>
int main()
{
int x[3][3],i,j,sum = 0;
for(i = 0;i < 3;i++)
{
for(j = 0;j<3;j++)
{
scanf("%d",&x[i][j]);
if(i==0 || i ==2)
{
sum+=x[i][j];
}
}
}
printf("%d\n",sum);
getch();
return 0;
}
第3个回答  2011-05-03
#include<stdio.h>
int main(void)
{
int i,j,sum=0;
int a[3][3];
printf("Input the 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++)
{
for(j=0;j<3;j++)
{
if(j==0||j==2)
{
sum+=a[i][j];
}
}
}
printf("The sum is %d",sum);
}本回答被网友采纳
第4个回答  2011-05-03
#include<stdio.h>
main()
{
int a[3][3];
int i,j,sum=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
sum+=a[0][i]+a[2][i];
printf("%d\n",sum);

}
相似回答