建立一个5*5矩阵,其中元素的值都是整数,范围为[10,50],求出两条对角线上所有元素的累加和。

用C语言编写程序,谢谢。

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{ int i,j,s=0,a[5][5];
  srand(time(0));
  for(i=0;i<5;i++)
  {for(j=0;j<5;j++)
   {a[i][j]=rand()%41+10;
    printf("%d ",a[i][j]);
   }
   printf("\n");
   s+=a[i][i];
   if(i!=2)s+=a[i][4-i];
  }
  printf("\n对角线上元素的总和=%d\n",s);
  return 0;
}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答