65,210
社区成员
发帖
与我相关
我的任务
分享
#include <iostream.h>
template <class T>
T FindMax (T A[],int N)
{
int j=0;
T temp = A[0];
for(j=0;j <N;j++)
{
if(A[j] > temp) temp = A[j];
}
return temp;
}
const int N=5;
void main ()
{
int i,arr[N];
double dou[N];
cout <<"输入" <<N <<"个整型数据" <<endl;
for(i=0;i <N;i++)
cin>>arr[i];
cout <<"最大值为" <<FindMax(arr,N) <<endl;
cout <<"输入" <<N <<"个双精度型数据" <<endl;
for(i=0;i <N;i++)
cin>>dou[i];
cout <<"最大值为" <<FindMax(dou,N) <<endl;
}
#include <iostream.h>
template <class T>
T FindMax (T A[],int N)
{
int j=0;
T temp = A[0];
for(j=0;j <N-1;j++)
{
if(A[j] > temp) temp = A[j];
}
return temp;
}
const int N=5;
void main ()
{
int i,arr[N];
double dou[N];
cout <<"输入" <<N <<"个整型数据" <<endl;
for(i=0;i <N;i++)
cin>>arr[i];
cout <<"最大值为" <<FindMax(arr,N) <<endl;
cout <<"输入" <<N <<"个双精度型数据" <<endl;
for(i=0;i <N;i++)
cin>>dou[i];
cout <<"最大值为" <<FindMax(dou,N) <<endl;
}