永发信息网

(2) 编写重载函数max,分别返回字符数组,int数组,long数组,float数组,double数组和字符串数组的最大元

答案:4  悬赏:30  手机版
解决时间 2021-11-29 19:19
  • 提问者网友:溺爱和你
  • 2021-11-29 12:10
(2) 编写重载函数max,分别返回字符数组,int数组,long数组,float数组,double数组和字符串数组的最大元
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-11-29 12:32
template< typename T >
T max( T a[], size_t sz) {
T res = a[0];
for (size_t i = 1; i < sz; ++i) {
if(res < a[i]) res = a[i];
}
return res;
}
全部回答
  • 1楼网友:由着我着迷
  • 2021-11-29 15:12
.
  • 2楼网友:独行浪子会拥风
  • 2021-11-29 14:23
#define maxd(x, y) x>y?x:y
#define PTYPE char //类型控制

PTYPE max(PTYPE* data)
{
PTYPE temp = data[0];
for(int i = 1; data[i]; i++)
{
temp = maxd(temp, data[i]);
}
return temp;
} 应该是这个
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯