题目描述
输入一个整数矩阵,计算位于矩阵边缘的元素之和。
所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。
输入格式
第 1 行包含两个整数,分别为行数 m 和列数 n,两个整数之间空格隔开。
第 2 行开始有 m 行数据,每行包含 n 个整数,整数之间空格隔开。
输出格式
对应矩阵的边缘元素和。

#include<stdio.h>
main()
{
int a,b,i,j,sum=0;
scanf("%d%d",&a,&b);
int x[a][b];
for(i=0;i<a;i++)//一个人一般习惯先行后列
for(j=0;j<b;j++)
{
scanf("%d",&x[i][j]);
}
for(i=0;i<a;i++)
for(j=0;j<b;j++)
{
if(i==0||j==0||i==a-1||j==b-1)//定坐标
sum+=x[i][j];//按要求加
}
printf("%d",sum);
}
300

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



