填空题
在下面程序横线处填上适当内容,以使该程序执行结果为4.4。
#include<iostream>
using namespace std;
template<typename T>
T average(T*datA)
{
T s=0;
int i:0;
while(data[i])
{{U}}【12】 {{/U}};
return s/(i+1);
}
int main()
{
double x[]={2.5,4.5,6.5,5,0.0,12.5,23.3,18.5};
cout<<average(X);
return 0;
}
【正确答案】
1、s+=data[i++]
【答案解析】[解析] 函数average()中的while循环用来将求传入的数组中各元素的值的总和。