[c++期末100题]二重数组计算数组 a 的每列元素的最大值

/*------------------------------------------------ 
【程序设计】
-------------------------------------------------- 
题目:编写函数 void myfun(int a[3][5],int max[5]),
 该函数的功能是:计算数组 a 的每列元素的最大值,
 并将第 i 列最大值存入数组 max 相应的第 i 个元素。
-------------------------------------------------- 
注意:部分源程序给出如下。请勿改动主函数 main 和其它
 函数中的任何内容,仅在注释形式标识 Program 和
 End 之间填入所编写的若干语句。
 
--------------------------------------------------*/ 
#include <iostream> 
#include <fstream> 
using namespace std; 
void grading(); 
void myfun(int a[3][5],int max[5]) 
{ 
 /**********Program**********/ 
 int i, j; 
 for (i = 0; i < 5; i++) 
 { 
 	max[i] = a[0][i]; 
 	for (j = 1; j < 3; j++) 
 		if (a[j][i] > max[i]) 
 			max[i] = a[j][i]; 
 }
 
 /********** End **********/ 
} 
int main() 
{ 
 int a[3][5]={{13,36,4,3,5},{5,2,45,6,117},{45,3,28,23,7}}; 
 int max[5]; 
 myfun(a,max); 
 for(int i=0;i<5;i++) 
 cout<<max[i]<<endl; 
 //忽略阅读

 //忽略阅读结束
 return 0; 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值