#include<iostream>
int main()
{
using namespace std;
double dd[10];
cout << "输入浮点数:";
int i = 0;
double total = 0;
while (i < 10)
{
if (cin >> dd[i])
{
if (++i < 10)
cout << "输入浮点数:";
}
else if (!cin) //输入不合法
{
cin.clear(); //重置输入
cin.get(); //读取不合法字符
break;
}
}
for (int j = 0; j < i; j++)
{
total += dd[j];
}
double mean = total / i;
int num = 0;
for (int j = 0; j < i; j++)
{
if (dd[j] > mean)
num++;
}
cout << "数字共有:" << i << "平均值:" << mean << "大于平均值:" << num << endl;
cin.get();
cin.get();
return 0;
}
int main()
{
using namespace std;
double dd[10];
cout << "输入浮点数:";
int i = 0;
double total = 0;
while (i < 10)
{
if (cin >> dd[i])
{
if (++i < 10)
cout << "输入浮点数:";
}
else if (!cin) //输入不合法
{
cin.clear(); //重置输入
cin.get(); //读取不合法字符
break;
}
}
for (int j = 0; j < i; j++)
{
total += dd[j];
}
double mean = total / i;
int num = 0;
for (int j = 0; j < i; j++)
{
if (dd[j] > mean)
num++;
}
cout << "数字共有:" << i << "平均值:" << mean << "大于平均值:" << num << endl;
cin.get();
cin.get();
return 0;
}