矩阵上运算

给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。

输入格式:

输入第一行给出正整数n(1<n≤10);随后n行,每行给出n个整数,其间以空格分隔。

输出格式:

在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。

输入样例:

复制代码
4
2 3 4 1
5 6 1 1
7 1 8 1
1 1 1 1

输出样例:

复制代码
35
cs 复制代码
#include <stdio.h>
int main()
{
int a[10][10];
    int i,j,s1=0,s2=0,n;
    scanf("%d",&n);
    
for(i=0;i<n;i++)
    for(j=0;j<n;j++)
        scanf("%d",&a[i][j]);        //先读入全部数字
    
    for(i=0;i<n-1;i++)            //将矩阵除去最后一行和最后一列
        for(j=0;j<n-1;j++)
            {
            s1+=a[i][j];           //求变化后矩阵的和
        if(i+j==n-1)
            s2+=a[i][j];        //求多余元素的和
            }
    printf("%d",s1-s2);
}
相关推荐
RTC老炮11 分钟前
webrtc降噪-PriorSignalModelEstimator类源码分析与算法原理
算法·webrtc
草莓火锅2 小时前
用c++使输入的数字各个位上数字反转得到一个新数
开发语言·c++·算法
散峰而望2 小时前
C/C++输入输出初级(一) (算法竞赛)
c语言·开发语言·c++·算法·github
摇滚侠2 小时前
StreamAPI,取出list中的name属性,返回一个新list
数据结构·list
Kuo-Teng2 小时前
LeetCode 160: Intersection of Two Linked Lists
java·算法·leetcode·职场和发展
fie88893 小时前
基于MATLAB的狼群算法实现
开发语言·算法·matlab
偷偷的卷3 小时前
【算法笔记 11】贪心策略六
笔记·算法
ZPC82104 小时前
FPGA 部署ONNX
人工智能·python·算法·机器人
_w_z_j_4 小时前
爱丽丝的人偶
算法
老前端的功夫5 小时前
Vue2中key的深度解析:Diff算法的性能优化之道
前端·javascript·vue.js·算法·性能优化