生成25个10~99的随机数,按5行5列的矩阵形式输出,并且输出左上到右下对角线上的数据。
#include<stdio.h>
#include<stdlib.h>
#include <time.h>
int main()
{
int random;//生成的随机数
int i,j;//行和列
int a[5][5];
system("cls");
srand(time(0));
printf("随机生成的数组a为:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
random=rand()%90+10;
a[i][j]=random;
printf("%12d",a[i][j]);
}
printf("\n");//输出随机生成的数组
}
printf("\n");
for(i=0;i<5;i++)
printf("%4d",a[i][i]);
printf("\n");
for(i=0;i<5;i++)
printf("%4d",a[i][4-i]);
return 0;
}