为了账号安全,请及时绑定邮箱和手机立即绑定

有哪位学霸可以说说这题有什么方法能巧妙地找出对角线且适用于所有的表格,可以的话公式最好简洁一点。因为自己初学想破头也没找到解决方式参考答案从根本意义上来讲并不是再找对角线

#include <stdio.h>

int main()

{

    int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};

    int i,j;

    int sum=0;

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

    {

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

        {

            if(i%2==0 && j%2==0)

            {

                sum+=arr[i][j];

            }

        }

       

       

       

       

       

    }

    sum+= arr[1][1];

    printf("对角线元素之和是:%d\n",sum);

    return 0;    

}



正在回答

1 回答

#include<stdio.h>

int main(){

int m,arr[100][100],sum=0,i,j;

scanf("%d",&m);

for(i=0;i<m;i++){

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

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

                               }

                         }

for(i=0;i<m;i++){

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

          if(j==m-1-i||j==i){

                 sum=sum+arr[i][j];}

                               }

                         }

printf("%d",sum);

这个是m*m型表格的,求对角线的加和

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

有哪位学霸可以说说这题有什么方法能巧妙地找出对角线且适用于所有的表格,可以的话公式最好简洁一点。因为自己初学想破头也没找到解决方式参考答案从根本意义上来讲并不是再找对角线

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信