可变参数列表求任意多个数的平均值
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; }
相关文章推荐
- Ruby中require、load、include、extend的区别介绍
- vbscript include的办法实现代码第1/2页
- 解析C++编程中的#include和条件编译
- PHP脚本中include文件出错解决方法
- Flex include和import ActionScript代码
- PHP中return 和 exit 、break和contiue 区别与用法
- set_include_path在win和linux下的区别
- ASP中获得Select Count语句返回值的方法
- php include加载文件两种方式效率比较
- How to Auto Include a Javascript File
- 浅析return false的正确使用
- javascript中return,return true,return false三者的用法及区别
- 浅谈ASP.NET的include的使用方法
- 学习jQuey中的return false
- java/jsp中 中文问题详解
- php相对当前文件include其它文件的方法
- JSP计数器的制作
- js怎么终止程序return不行换jfslk
- mysql_num_rows VS COUNT 效率问题分析
- php include和require的区别深入解析