源程序:
//定义一个5行5列的二维数组,然后从键盘上输入数据对数组进行初始化,
//求出该二维数组的四周元素的和。
#include <stdio.h>
void main()
{
int a[5][5],s,s1,i,j;
/* s用来存放所有元素的和,s1用来存放中间元素的和 */
s=s1=0;
printf("请输入25个整数对二维数组进行初始化:\n");
for(i=0;i<5;i++)
for(j=0;j<5;j++)
{
scanf("%d",&a[i][j]);
s+=a[i][j];
}
for(i=1;i<4;i++)
for(j=1;j<4;j++)
{
s1+=a[i][j];
}
printf("四周元素的和为:%d\n",s-s1);
}
运行结果: