Python_enjoy 2023-08-10 16:22 采纳率: 76.9%
浏览 9
已结题

c++,对角求和!求解答

问题求一个n×n数字方阵对角线元素之和
输入第一行:n 第二行至n+1行:数字方阵
输出对角线元素和

样例输入:

3
1 2 3
1 1 1
3 2 1

样例输出:

9

怎么做?!

  • 写回答

4条回答 默认 最新

  • qzjhjxj 2023-08-10 17:07
    关注

    供参考:

    #include <stdio.h>
    #define N 100
    int main()
    {
        int n, i, j, a[N][N] = {0}, sum = 0;
        scanf("%d", &n);
        for (i = 0; i < n; i++) {
            for (j = 0; j < n; j++) {
                scanf("%d", &a[i][j]);
                if (i == j || i + j == n - 1)
                    sum += a[i][j];
            }
        }
        printf("%d", sum);
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月10日
  • 已采纳回答 8月10日
  • 创建了问题 8月10日

悬赏问题

  • ¥20 这张图页脚大概具体代码该怎么写?
  • ¥20 WPF MVVM模式 handycontrol 框架, hc:SearchBar 控件 Text="{Binding NavMenusKeyWords}" 绑定取不到值
  • ¥15 需要手写数字信号处理Dsp三个简单题 不用太复杂
  • ¥15 数字信号处理考试111
  • ¥15 allegro17.2生成bom表是空白的
  • ¥15 请问一下怎么打通CAN通讯
  • ¥20 如何在 rocky9.4 部署 CDH6.3.2?
  • ¥35 navicat将excel中的数据导入mysql出错
  • ¥15 rt-thread线程切换的问题
  • ¥15 高通uboot 打印ubi init err 22