编写模板函数maxn它由一个T类型元素组成的数组和一个表示数组元素数目的整数 作为参数,并返回数组中最大的
发布网友
发布时间:2022-05-16 16:44
我来回答
共1个回答
热心网友
时间:2023-11-01 18:31
#include<iostream>
using namespace std;
template<class T>
void maxn( T *a,int n)
{
int i;T s;
for(i=0;i<n;i++)
{
if(a[i+1]<a[i]){a[i+1]=a[i];s=a[i+1];}
}
cout<<"最大值为:"<<s<<endl;
}
int main( )
{
int i,n; int a[10000];
cout<<"请输入N的值"<<endl;
cin>>n;
cout<<"请输入N个数字"<<endl;
for( i=0;i<n;i++)
cin>>a[i];
maxn(a,n);
return 0;
}