发布网友 发布时间:2022-04-20 07:10
共4个回答
热心网友 时间:2023-09-07 03:48
#include<time.h>追答#include
#include
#include
#define M 3
#define N 4
int main()
{
srand(time(0));
int a;
int i,j;
int b[N][M];
srand(time(0));
printf("随机生成的矩阵a为:\n");
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
a=rand()%10;
printf("%5d",a);
b[j][i]=a;
}
printf("\n");
}
printf("矩阵变换后的的a为:\n");
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
printf("%5d",b[i][j]);
printf("\n");
}
return 0;
}
热心网友 时间:2023-09-07 03:49
#include<time.h>
热心网友 时间:2023-09-07 03:49
必须按照图片中的提示吗?我的想法很简单把1-32放到数组中随机的进行交换,a[0]=rand()2; //把生成的第一个随机数赋给a[0] while(i追问帮忙看一下 我又追加问题了 谢谢
热心网友 时间:2023-09-07 03:50
就是初始化的错误吧,二维数组可以这么初始化吗?