【PTA】7-7 求二维数组除了四条边框之外的元素的和 (10分)

简介: 【PTA】7-7 求二维数组除了四条边框之外的元素的和 (10分)

求5×5数组除了四条边框之外的元素的和。

输入格式:
输入5行5列的方阵,每行第一个数前没有空格,每行的每个数之间各有一个空格。

输出格式:
直接输出结果。没有其它任何附加字符。。

输入样例:
1 1 1 1 1
1 2 3 4 1
1 4 5 1 2
8 4 1 1 1
2 1 1 1 1

输出样例:
25

#include<stdio.h>
int main(){
    int arr[5][5];
    for(int i=0;i<5;i++){
        for(int j=0;j<5;j++){
            scanf("%d",&arr[i][j]);
        }
    }
    int sum=0;
    for(int i=1;i<4;i++){
        for(int j=1;j<4;j++){
            sum+=arr[i][j];
        }
    }
    printf("%d",sum);
    return 0;
}
目录
相关文章
|
9月前
|
存储 Java
Java 编程实例:相加数字、计算单词数、字符串反转、元素求和、矩形面积及奇偶判断
Java中相加两个数字可通过简单赋值实现,如`int sum = x + y;`。若要用户输入数字相加,可使用`Scanner`类读取。计算单词数,可使用`split()`方法或`StringTokenizer`类。反转字符串,可用`for`循环或`StringBuilder`的`reverse()`方法。计算数组元素总和,可遍历数组累加。矩形面积通过长度乘以宽度得出。判断奇偶性,利用模2运算或位运算检查最低位。更多内容,可关注微信公众号`Let us Coding`。
96 0
定义变量的方法,元素周期表数据集,以元素的原子序数和电子结构为基础进行排列的
定义变量的方法,元素周期表数据集,以元素的原子序数和电子结构为基础进行排列的
|
9月前
【错题集-编程题】删除相邻数字的最大分数(动态规划 - 线性 dp)
【错题集-编程题】删除相邻数字的最大分数(动态规划 - 线性 dp)
|
9月前
|
算法 Java 定位技术
嵌套for循环的基础直角三角形——四个方向打印
嵌套for循环的基础直角三角形——四个方向打印
156 0
|
9月前
|
Java
每日一题《剑指offer》数组篇之调整数组顺序使奇数位于偶数前面
每日一题《剑指offer》数组篇之调整数组顺序使奇数位于偶数前面
69 0
每日一题《剑指offer》数组篇之调整数组顺序使奇数位于偶数前面
|
9月前
|
存储 算法 Java
给定一组棋子的坐标,判断是否可以互相攻击。如果两个棋子的横纵坐标任意一个相同,则认为它们可以互相攻击。(提示:使用哈希表)
给定一组棋子的坐标,判断是否可以互相攻击。如果两个棋子的横纵坐标任意一个相同,则认为它们可以互相攻击。(提示:使用哈希表)
59 0
【集合论】序关系 ( 偏序集元素之间的关系 | 可比 | 严格小于 | 覆盖 | 哈斯图 )
【集合论】序关系 ( 偏序集元素之间的关系 | 可比 | 严格小于 | 覆盖 | 哈斯图 )
488 0
【集合论】序关系 ( 偏序集元素之间的关系 | 可比 | 严格小于 | 覆盖 | 哈斯图 )
学C的第二十四天【练习:1. 打印菱形;2. 打印自幂数;3. 求Sn=a+aa..n项之和;4. 喝汽水问题;5. 调整数组使奇数位于偶数前面;6. 打印X形图案;7……;8……;9……;10……】-2
5. 调整数组使奇数全部都位于偶数前面 题目: 输入一个整数数组,实现一个函数, 来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分, 所有偶数位于数组的后半部分。
136 0
|
算法
Leecode 25. K 个一组翻转链表
Leecode 25. K 个一组翻转链表
66 0