作业帮 > 综合 > 作业

C语言程序设计:使用随机数产生一个4X4的矩阵,每个元素是100以内的随机数,求出该矩阵两条对角线元素之和

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/23 17:18:28
C语言程序设计:使用随机数产生一个4X4的矩阵,每个元素是100以内的随机数,求出该矩阵两条对角线元素之和
使用随机数产生一个4X4的矩阵,每个元素是100以内的随机数,求出该矩阵两条对角线元素之和
要求是c语言不是vb.net.
C语言程序设计:使用随机数产生一个4X4的矩阵,每个元素是100以内的随机数,求出该矩阵两条对角线元素之和
帮你写了一个如下:#include <stdio.h>
#include <stdlib.h>
int main()
{
 int a[4][4];
 int i,j;
 int sum1=0,sum2=0;
 printf("产生的4*4随机数组如下:\n");
 for(i=0;i<4;i++)
 {
  for(j=0;j<4;j++)
  {
   a[i][j]=rand()%100;
   printf("%d\t",a[i][j]);
  }
  printf("\n");
 }
 for(i=0;i<4;i++)
 {
  for(j=0;j<4;j++)
  {
   if(i==j)
    sum1 += a[i][j];
   if(i+j == 3)
    sum2 += a[i][j];
  }
 }
 printf("左上角到右下角的对角线之和为:%d\n",sum1);
 printf("右上角到左下角的对角线之和为:%d\n",sum2);
 return 0;
}运行结果如下: