定义 int a[2][3]赋值随机数 (10-50) 找出最大的数 返回行列
#include<stdio.h>
#include<string.h>
int randomNum(int a, int b); //函数声明
int main()
{
int a[2][3];
srand((unsigned int)time(0)); //设置时间种子
randomNum(10, 50); //产生10~50范围内的随机数
for (int i = 0; i < 2;i++)
{
for (int j = 0; j < 3; j++)
{
a[i][j]= randomNum(1, 50); //将产生的随机数放到数组中
printf("%5d", a[i][j]);
}
printf("\n");
}
int max = a[0][0], maxI = 0, maxJ = 0;
for (int i = 0; i < 2; i++)
{
for (int j = 0; j < 3; j++)
{
if (max < a[i][j]) //找出最大的
{
max = a[i][j];
maxI = i;
maxJ = j;
}
}
}
printf("最大的值=%d\n行=%d\n列=%d\n", max, maxI, maxJ);
return 0;
}
int randomNum(int a,int b)
{
return rand() % (b - a + 1) + a;
}