A. C语言 求3行3列矩阵的外围元素之和
使用一个二重的循环就可以实现腔磨扮求伍灶3行3列矩阵的外围元素之和的游态任务的。
#include<stdio.h>
int main()
{ int i,j,s=0,a[3][3]= {1,2,3,4,5,6,7,8,9};
for(i=0; i<3; i++)
{ for(j=0; j<3; j++)
{ printf("%4d",a[i][j]);
if(i!=2||j!=2)
s+=a[i][j];
}
printf(" ");
}
printf("%d ",s);
return 0;
}
B. C语言 计算矩阵边缘元素之和
程序一开始数组的定义就配滑伍错了。C语培或言中,不能直接定让御义数组的维为变量。
#include<stdio.h>
intmain(){
inti,j,m,n,s=0,a[20][20];
scanf("%d%d",&m,&n);
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{
scanf("%d",&a[i][j]);
if(i==0||i==m-1||j==0||j==n-1)
s+=a[i][j];
}
printf("S=%d",s);
return0;
}