#include <stdio.h>
#define n 3
int fun(int aa[][n]);
int main(void){
int sum=0,aa[n][n];
sum=fun(aa);
printf("第一列与第二列元素之和为:%d",sum);
return 0;
}
int fun(int aa[][n]){
int i,j,sum1=0,sum2=0;
printf("请输入%d个整数:",n*n);
for(i=0;i<n;i++){
for(j=0;j<n;j++){
scanf("%d",&aa[i][j]);
}
}
for(i=0;i<n;i++){
for(j=0;j<n;j++){
printf("%d ",aa[i][j]);
}putchar('\n');
}
for(i=0;i<n;i++){
sum1+=aa[i][0]; //第一列元素和
sum2+=aa[i][n-1]; //最后一列元素和
}
return sum1+sum2;
}
20年2题:求二维数组第一列和最后一列之和
最新推荐文章于 2024-06-28 01:00:46 发布
该程序定义了一个n×n的矩阵,并从用户那里接收输入。然后,它计算并打印矩阵的第一列和最后一列的元素之和。程序包括输入输出、矩阵操作和求和计算。
3255

被折叠的 条评论
为什么被折叠?



