C语言求 3*3 矩阵对角线之和

完整代码:

复制代码
// 求 3*3 矩阵对角线之和
#include<stdio.h>

int main()
{
    int n=3;
    int arr[3][3];
    // 输入矩阵
    printf("请输入矩阵的元素:\n");
    for (int i = 0; i < n; i++){
        for (int j = 0; j < n; j++){
            scanf("%d", &arr[i][j]);
        }
    }
    int sum=arr[0][0]+arr[1][1]+arr[2][2];
    
    // 打印矩阵
    printf("该矩阵为:\n");
    for (int i = 0; i < n; i++){
        for (int j = 0; j < n; j++){
            printf("%d ", arr[i][j]);
        }
        printf("\n");
    }
    printf("该矩阵主对角线元素之和为:%d",sum);
    return 0;
}

运行截图:

相关推荐
T1mzhou9 分钟前
ARM64 Linux 6.10 内核驱动(14):drivers/base/platform.c:板级设备主战场
linux·c语言·开发语言·arm开发
小孩玩什么10 分钟前
深入理解字符串匹配算法:BF算法,KMP算法
java·c语言·开发语言·数据结构·c++·算法
clear sky .41 分钟前
内存8字节对齐是什么?
c语言·stm32·嵌入式硬件
无忧.芙桃1 小时前
C++内存管理
c语言·开发语言·c++·青少年编程
zyeyeye1 小时前
C++入门:从HelloWorld到命名空间揭秘
c语言·开发语言·c++·算法
wuminyu3 小时前
Kafka配置TLS/SSL加密传输时零拷贝失效分析
java·linux·c语言·jvm·c++
yanlaifan5 小时前
C语言标准版本简单介绍
c语言
wuyk55514 小时前
从零吃透 MQTT 通信|第 8 章 FreeRTOS 多任务架构下 MQTT 工程架构,任务拆分、队列解耦、临界区保护
c语言·开发语言·stm32·学习·架构
xx~t15 小时前
嵌入式——51单片机1
linux·c语言·单片机·嵌入式硬件·51单片机
Navigator_Z16 小时前
LeetCode //C - 1240. Tiling a Rectangle with the Fewest Squares
c语言·算法·leetcode