将键盘输入的任意 30 个整型数(可以用随机数产生),依次存放到已定义的 5×6 整型二维数组中,并从该二维数组的每一列中选出本列的最小数,再从已选出的这6个数中选出最大数,打印该最大数和它所在的行号

将键盘输入的任意 30 个整型数(可以用随机数产生),依次存放到已定义的 5×6 整型二维数组中,并从该二维数组的每一列中选出本列的最小数,再从已选出的这6个数中选出最大数,打印该最大数和它所在的行号,第1张

将键盘输入的任意 30 个整型数(可以用随机数产生),依次存放到已定义的 5×6 整型二维数组中,并从该二维数组的每一列中选出本列的最小数,再从已选出的这6个数中选出最大数,打印该最大数和它所在的行号
#include
 #include
 #include
      int main()
{

int i,j,a[5][6],t,k,m,c[5][6];
unsigned int seed;
seed=(unsigned int)time(0);
srand(seed);
for(i=0;i<5;i++)
for(j=0;j<6;j++)
 { 
     a[i][j]=rand()%100;
       c[i][j]=a[i][j];
 }
    for(i=0;i<5;i++)
{
	for(j=0;j<6;j++)
	printf("%3d",a[i][j]);
	printf("n");
}
for(j=0;j<6;j++)
{
	for(i=0;i<=3;i++)
	{
		if(a[i][j]a[4][k+1])
	{
		t=a[4][k];
		a[4][k]=a[4][k+1];
		a[4][k+1]=t;
	}
}
printf("n");
printf("%dn",a[4][k]);
for(i=0;i<5;i++)
for(j=0;j<6;j++)
if(a[4][k]==c[i][j])
printf("%d %d ",i,j);
    return 0;
 }

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5610750.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存