不好意思啊 上面的打错了
用不了 用下面这个
#include
#include
int main()
{
int n, max, min;
int num; //输入的数字
int nCounter = 0; //将输入的次数初始化为零
int sum = 0; //将输入数字的总和初始化为零
float average; //将平均数类型设定为浮点精度
cout << "你要求几个数的平均数?" << endl;
cin >> n;
cout << "开始输入数字" << endl;
cin >> num;
max = num;
min = num;
while ( nCounter < n ){
sum = sum + num;
nCounter ++;
cout << "输入下一个数" << endl;
cin >> num;
if ( num > max ){
max = num;
}//判断最大值
if ( num < min ){
min = num;
}//判断最小值
}
if (nCounter != 0 ){
average = static_cast (sum)/ nCounter;
//为了计算,把SUM强制提升为浮点精度
cout << "平均数为"
<
//打印小数,当为整数时依然打印小数点后面的0
<< setprecision(3)
//打印小数点后3位
<< average << endl;
}
cout << "最大数=" << max << endl
<< "最小数=" << min << endl;
return 0;
}