标题:求一个二维数组中每行的最大值和每行的和。
取消只看楼主
一帘幽梦tan
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-5-19
结帖率:0
已结贴  问题点数:20 回复次数:2 
求一个二维数组中每行的最大值和每行的和。
#include <stdio.h>
int random(int number);
fun(int a[5][5],int b[5],int c[5])
{
  int  i,j,k,s=0;
  for(i=0;i<5;i++)
  {

    k=a[i][0]; s=0 ;
    for(j=0;j<5;j++)
    {       if(k<a[i][j]) k=a[i][j] ;
       s=s+a[i][j];
    }
    b[i]=k;
       c[i]=s ;
  }
}



void main(void)
{
  int a[5][5],b[5],c[5],i,j,k,s=0;
  for(i=0;i<5;i++)
    for(j=0;j<5;j++)
      a[i][j]=random(40)+20;
void  fun(a,b,c);
for(i=0;i<5;i++)
  {
    for(j=0;j<5;j++)
            printf("%5d", a[i][j] );
    printf("%5d%5d",b[i],c[i]);
    printf("\n");
  }
}



本题我弄了好久怎么老是出错,求大神看看,其要求是:功能:求一个二维数组中每行的最大值和每行的和。
搜索更多相关主题的帖子: void include number 最大值 
2013-05-19 13:19
一帘幽梦tan
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-5-19
得分:0 
回复 2楼 黄辉
那怎么改
2013-05-19 14:17
一帘幽梦tan
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2013-5-19
得分:0 
回复 3楼 一帘幽梦tan
老师原题是这样的功能:求一个二维数组中每行的最大值和每行的和。
#include <stdio.h>
/***********SPACE***********/
【?】
 fun(int a[5][5],int  b[5],int  c[5])
{
  int  i,j,k,s=0;
  for(i=0;i<5;i++)
  {
    /***********SPACE***********/
    k=a[i][0]; 【?】 ;
    for(j=0;j<5;j++)
    {
       /***********SPACE***********/
       if(k<a[i][j]) 【?】 ;
       s=s+a[i][j];
    }
    b[i]=k;
    /***********SPACE***********/
    【?】 ;
  }
}



void main(void)
{
  int a[5][5],b[5],c[5],i,j,k,s=0;
  for(i=0;i<5;i++)
    for(j=0;j<5;j++)
      a[i][j]=random(40)+20;
void  fun(a,b,c);
for(i=0;i<5;i++)
  {
    for(j=0;j<5;j++)
       /***********SPACE***********/
       printf("%5d", 【?】 );
    printf("%5d%5d",b[i],c[i]);
    printf("\n");
  }
}
2013-05-19 14:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-407475-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.062679 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved