薰衣草的味道 发表于 2016-12-4 20:54:08

求一个方阵对角元素之和

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int i,j,c,t,sum=0;
    int a;
    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);}
          printf("\n");
      }
      for(i=0;i<=c;i++)         //将方阵对角线上的元素相加
      {
          for(j=0;j<=c;j++)
          t=a;
          sum=sum+t;
      }
    printf("Please output a:\n");
    printf("%5d",sum);          //输出求得的和      
    system("pause");
    return 0;
}
--------------------------------------------------------
用的Dev c++
-------------------------------------------------------
问题是思路有错么 或者格式错误 编译的时候程序没有报错
--------------------------------------------------------
求各路大神帮忙解答{:10_254:}

刘策策 发表于 2016-12-6 21:21:06

#include<stdio.h>

int main()
{
    int i,j,c,t, e,sum=0;
    int a;
    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);
                  }
      }
      for(e=0;e<c;e++)         //将方阵对角线上的元素相加
      {
          t=a;
          sum=sum+t;
      }
    printf("\nPlease output a:\n");
    printf("%5d\n",sum);          //输出求得的和      

    return 0;
}

刘策策 发表于 2016-12-6 21:21:38

刘策策 发表于 2016-12-6 21:21
#include

int main()


这样算结果就出来了

薰衣草的味道 发表于 2016-12-11 14:20:10

刘策策 发表于 2016-12-6 21:21
这样算结果就出来了

谢谢你{:10_254:}{:10_254:}{:10_254:}
页: [1]
查看完整版本: 求一个方阵对角元素之和