【发布时间】:2013-11-10 07:18:28
【问题描述】:
所以我必须创建一个函数,将用户输入的数字平均到一个数组中,该数组最多可以包含 10 个数字,但可以通过用户输入 -1 在第一个输入和第十个输入之间的任何位置停止
我不确定它是否类似于找到我做过的最高数字
我现在要做的是,但我不知道如何让它平均数字,因为它不会被设定的数字除以
cout << "The average of the results = " << calc_average(score) << "\n";
cout << "The lowest of the results = " << find_lowest(score) << "\n";
system("Pause");
}
double calc_average(double a[])
{
}
double find_highest(double a[])
{
double temp = 0;
for(int i=0;i<10;i++)
{
if(a[i]>temp)
temp=a[i];
}
return temp;
}
编辑:澄清一下,用户可以输入的最大结果数是 10,这就是为什么它会增加到 10。
【问题讨论】:
-
然后除以... 一个变量?
-
你的
find_highest不正确,因为'可以在任何地方停止'。你的循环不应该去 10,它应该去用户输入多少个数字。同样,它不是一个固定的数字,而是一个变量。