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

二维数组求对角线之和真心求教、、究竟哪里不对了?????

二维数组求对角线之和

真心求教、、究竟哪里不对了?????


#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==j)

           {

               return arr[i][j];

               break;

           }

       }

       sum += arr[i][j];

       return sum;

    }

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

    return 0;    

}


正在回答

9 回答

啊哈?


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

寻水的鱼丶 提问者

非常感谢!
2015-08-02 回复 有任何疑惑可以回复我~

要求两条对角线,注意两条对角线交叉点只求一次,答案就是25了

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

判断那里错了~~~

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

http://img1.sycdn.imooc.com//55bc470c0001222113660768.jpg

sss

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

不是有结果出来了吗

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

你能回答我发布的问题吗?

到现在都没人回答

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

寻水的鱼丶 提问者

答案好像不是酱紫的诶-、-
2015-08-01 回复 有任何疑惑可以回复我~

我这样改对不?

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

你这个代码只求一条对角线

1 回复 有任何疑惑可以回复我~
#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<=2;i++)
    {
       for (j=0;j<=2;j++)
       {
           if (i==j)
           {
               sum += arr[i][j];
               continue;

           }

       }

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


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

举报

0/150
提交
取消

二维数组求对角线之和真心求教、、究竟哪里不对了?????

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号