大神看下这个二维数组 想求每一行中的最大值 输出来总是第一个数
#include<stdio.h>
void max ( int a[3][4] );
int main()
{
int a[3][4] , i , j , k , f ;
for( i=0 ; i<3 ; i++ )
{
for( j=0 ; j<4 ; j++ )
{
printf("输入数字\n");
scanf ("%d",&a[i][j]);}}
max(a);
for( k=0 ;k<3 ; k++)
printf("%d",a[k][0]);
}
void max ( int a[3][4] )
{ int i , j , max , t ,k;
for( i=0 ; i<3 ; i++ )
{ max = a[i][0];
for( j=1 ;j<4 ; j++)
{ if( a[i][j]>max )
{
t=max;
max=a[i][j];
a[i][j]=t;
}
} printf("%d",a[i][0]);
}
}
void max ( int a[3][4] );
int main()
{
int a[3][4] , i , j , k , f ;
for( i=0 ; i<3 ; i++ )
{
for( j=0 ; j<4 ; j++ )
{
printf("输入数字\n");
scanf ("%d",&a[i][j]);}}
max(a);
for( k=0 ;k<3 ; k++)
printf("%d",a[k][0]);
}
void max ( int a[3][4] )
{ int i , j , max , t ,k;
for( i=0 ; i<3 ; i++ )
{ max = a[i][0];
for( j=1 ;j<4 ; j++)
{ if( a[i][j]>max )
{
t=max;
max=a[i][j];
a[i][j]=t;
}
} printf("%d",a[i][0]);
}
}
...全文
相关推荐
求数组中的最大值!求数组中的最大值
个人写的代码,求数组中的最大值,个人写的代码,求数组中的最大值
求二位数组的“数组”。二维数组的“最大点”定义为:某个数式所在行的最大值,并且是所在列的最大值。某行或某列上可能有多个“最大点”
编译通过 题目:求二位数组的“最大点”。二维数组的“最大点”定义为:某个数式所在行的最大值,并且是所在列的最大值。某行或某列上可能有多个“最大点” 样例输入: 3 4 8 60 7 100 10 498 12 49 -71 132 4 85 样例输出 100 1 4 498 2 2
求五个数中的最大值和最小值
main() { int a,b,num1,num2,temp; printf("please input two numbers:\n"); scanf("%d,%d",&num1,&num2); if(num1 { temp=num1; num1=num2; num2=temp; } a=num1;b=num2; while(b!=0)/*利用辗除法,直到b为0为止*/ { temp=a%b; a=b; b=temp; } printf("gongyueshu:%d\n",a); printf("gongbeishu:%d\n",num1*num2/a); }
用C语言求二维数组鞍点
用二C语言求二维数组鞍点,有文档和程序。。
用C语言实现求3个数中的最大值
求3个数中的最大值,用C语言实现,本程序经过调试运行


