Pudding


私信TA

用户名:Pudding1

访问量:267

签 名:

等  级
排  名 67057
经  验 160
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 HUNNU
专  业

  自我简介:

TA的其他文章

解题思路:矩阵对角线求和,利用二维数组及嵌套for循环构建矩阵,关键要找准位于正反对角线上数据下标的特征,正对角线下标相等(即a[i][j],i=j),反对角线

下标和为矩阵行长(即a[i][j],i+j=2,此处为3*3矩阵)。


注意事项:数组下标从0开始。


参考代码:

#include<stdio.h>

int main()

{

    int a[3][3],s1=0,s2=0,i,j;

    for(i=0;i<3;i++)

        for(j=0;j<3;j++){

            scanf("%d",&a[i][j]);

            if(i==j)

                s1+=a[i][j];

            if(i+j==2)

                s2+=a[i][j];

        }

    printf("%d %d\n",s1,s2);

    return 0;

}


 

0.0分

4 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区