有问题hi我
#include<iostream.h>
template< class T>
void swap(T &a,T &b)
{
T tmp;
tmp=a;
a=b;
b=tmp;
}
void main()
{
float sum,max,min;
float a[10];
int i,pos_max,pos_min;
for(i=0;i<10;i++)
{
cout<<"请输入第"<<i+1<<"个实数:";
cin>>a[i];
}
sum=max=min=a[0];
pos_max=pos_min=1;
for(i=1;i<10;i++)
{
if(a[i]>max) {swap(a[i],max);pos_max=i+1;}
if(a[i]<min) {swap(a[i],min);pos_min=i+1;}
sum+=a[i];
}
cout<<"最大数是:"<<max<<" 是第"<<pos_max<<"个"<<endl;
cout<<"最小数是:"<<min<<" 是第"<<pos_min<<"个"<<endl;
cout<<"平均数是:"<<sum/10<<endl;
}
温馨提示:内容为网友见解,仅供参考