您的位置:首页 > 其它

可变参数列表求任意多个数的平均值

2016-02-17 13:35 423 查看
代码如下:
#include<iostream>
#include<stdarg.h>
using namespace std;

float test(int n_values, ...)
{
va_list va_arg;
int count;
float sum = 0;

va_start(va_arg, n_values);
{
for (count = 0; count < n_values; count+=1)
{
sum += va_arg(va_arg, int);
}

}

va_end(va_arg);
return sum / n_values;

}

int main()
{
float ave = test(10, 11, 22, 33, 44, 55, 66, 77, 88, 99, 100);
cout << ave << endl;
system("pause");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  include count return