代码如下:
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int code[100][100];
int main()
{
int num,n,m;
int count=0;
printf("请输入数组大小:");
scanf("%d %d",&n,&m);
srand((unsigned int)time(NULL));
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
code[i][j]=1+rand()%100;
}
}
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
printf("%-5d",code[i][j]);
}
putchar('\n');
}
putchar('\n');
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
if(i==j)
{
printf("%-5d",code[i][j]);
}
}
}
putchar('\n');
return 0;
}
本文介绍了一个简单的C语言程序,该程序使用srand和rand函数生成一个指定大小的二维数组,并填充1到100之间的随机数。随后程序将整个数组及主对角线元素打印出来。
1180

被折叠的 条评论
为什么被折叠?



