作业帮 > 综合 > 作业

用c++生成一个5*5的随机数矩阵,输出主对角线的和

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/28 18:58:46
用c++生成一个5*5的随机数矩阵,输出主对角线的和
用c++生成一个5*5的随机数矩阵,输出主对角线的和
#include<cstdlib>
#include<ctime>
using namespace std;

int main()
{
 srand(unsigned (time(NULL)));   ///初始化随机种子 
 int array[5][5];
 int sum =0;  ///求和 
 int i,j;
 for(i=0;i<5;i++)
  for(j=0;j<5;j++)
   array[i][j]=rand();   ///随机数 

 cout<<"随机生成的5*5的数列为"<<endl;
 cout<<endl;
 for(i=0;i<5;i++)
 {
  for(int j=0;j<5;j++)
  {
   cout<<array[i][j]<<"\t";
   if(i == j)
      sum +=array[i][j]; 
  }
  cout<<endl;
 }

 cout<<"sum="<<sum<<endl;
 cin.get();
 return 0;
}