鱼C论坛

 找回密码
 立即注册
查看: 1286|回复: 3

求一个方阵对角元素之和

[复制链接]
发表于 2016-12-4 20:54:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int i,j,c,t,sum=0;
    int a[i][j];
    printf("Order nuumber input matrix:\n");
    scanf("%d",&c);                     //输入方阵的行列数 
    printf("Please input a:\n");
      for(i=0;i<=c;i++)                //输入二维方阵 
      {
          for(j=0;j<=c;j++)
          {scanf("%d",&a[i][j]);}
          printf("\n");
      }
      for(i=0;i<=c;i++)           //将方阵对角线上的元素相加 
      {
          for(j=0;j<=c;j++)
          t=a[i][i];
          sum=sum+t;
      }
    printf("Please output a:\n");
    printf("%5d",sum);          //输出求得的和       
    system("pause");
    return 0;
}
--------------------------------------------------------
用的Dev c++
-------------------------------------------------------
问题是思路有错么 或者格式错误 编译的时候程序没有报错
--------------------------------------------------------
求各路大神帮忙解答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-12-6 21:21:06 | 显示全部楼层
#include<stdio.h>

int main()
{
    int i,j,c,t, e,sum=0;
    int a[10][10];
    printf("Order nuumber input matrix:\n");
    scanf("%d",&c);                     //输入方阵的行列数
    printf("Please input a:\n");
      for(i=0;i<c;i++)                //输入二维方阵
      {
          for(j=0;j<c;j++)
          {
                          scanf("%d",&a[i][j]);
                  }
      }
      for(e=0;e<c;e++)           //将方阵对角线上的元素相加
      {
          t=a[e][e];
          sum=sum+t;
      }
    printf("\nPlease output a:\n");
    printf("%5d\n",sum);          //输出求得的和      

    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-6 21:21:38 | 显示全部楼层

这样算结果就出来了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-11 14:20:10 | 显示全部楼层
刘策策 发表于 2016-12-6 21:21
这样算结果就出来了

谢谢你
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-27 17:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表