大神看下这个二维数组 想求每一行中的最大值 输出来总是第一个数

qq_31897979 qq_31897979 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#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]);
}

}
...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
qq_31897979
C语言 70,039 成员 243,237 内容