【矩阵对角线求和】求一个3*3矩阵对角线元素之和

求一个3*3矩阵对角线元素之和,使用C语言实现

具体代码:

cpp 复制代码
#include<stdio.h>

int main(){
    float a[3][3],sum=0;
    printf("请输入3x3矩阵的元素(按行输入):\n");
    for(int i=0;i<3;i++){
        for(int j=0;j<3;j++){
            scanf("%f",&a[i][j]);
        }
    }
    //计算对角线元素之和
    for(int i=0;i<3;i++){
        sum+=a[i][i];// 对角线元素的索引是 (0,0), (1,1), (2,2)
    }
    printf("%f",sum);
    return 0;
}

测试输出结果:

测试结果正确!

觉得有帮助的话点个赞吧!

相关推荐
River4161 小时前
Javer 学 c++(十三):引用篇
c++·后端
感哥3 小时前
C++ std::set
c++
侃侃_天下4 小时前
最终的信号类
开发语言·c++·算法
博笙困了4 小时前
AcWing学习——差分
c++·算法
echoarts4 小时前
Rayon Rust中的数据并行库入门教程
开发语言·其他·算法·rust
Aomnitrix5 小时前
知识管理新范式——cpolar+Wiki.js打造企业级分布式知识库
开发语言·javascript·分布式
青草地溪水旁5 小时前
设计模式(C++)详解—抽象工厂模式 (Abstract Factory)(2)
c++·设计模式·抽象工厂模式
青草地溪水旁5 小时前
设计模式(C++)详解—抽象工厂模式 (Abstract Factory)(1)
c++·设计模式·抽象工厂模式
感哥5 小时前
C++ std::vector
c++
zl_dfq5 小时前
C++ 之【C++11的简介】(可变参数模板、lambda表达式、function\bind包装器)
c++