C语言代码-可变参数(1)求平均值
2017-11-15 22:07
253 查看
使用可变参数,实现函数,求函数参数的平均值。
代码实现(环境:Visual studio 2017)
代码实现(环境:Visual studio 2017)
//使用可变参数,实现函数,求函数参数的最大值。 #include<stdio.h> #include<windows.h> #include<stdarg.h> int max(int n, ...) { va_list arg; va_start(arg, n); int max = 0; for (int i = 0; i < n; i++) { if (va_arg(arg, int) > max) { max = va_arg(arg, int); } } return max; va_end(arg); } int main() { int num = 3; int a = 10; int b = 20; int c = 30; int d = 40; printf("%d , %d 平均值为: %d\n", a, b, max(2, a, b)); printf("%d , %d , %d 平均值为: %d\n", a, b, c, max(3, a, b, c)); printf("%d , %d , %d , %d 平均值为: %d\n", a, b, c, d, max(4, a, b, c, d)); system("pause"); return 0; }
相关文章推荐
- C语言代码-可变参数(2)求最大值
- 用c语言根据可变参数合成字符串的实现代码
- [C语言]利用可变参数列表求平均值。
- C语言中的可变参数函数 三个点“…”
- C语言中可变参数函数实现原理
- c语言中可变参数中_INTSIZEOF(n)宏的解释
- 【转】[转]C语言可变参数函数分析与实现
- C语言中可变参数的使用
- 水滴石穿C语言之可变参数问题
- C语言可变参数 <一>
- GNU C语言的 扩展(二)零长度数组&可变参数宏
- (转)C语言中如何使用宏 包括单双井号 可变参数
- 可变参数Params代码实例
- C语言中可变参数的用法
- C语言可变参数函数探秘
- C语言中可变参数的用法
- 神奇的C语言十四:可变参数
- c语言可变参数学习笔记
- C语言中可变参数的用法——va_list、va_start、va_arg、va_end参数定义
- C语言中可变参数函数实现原理