c语言,可变参数列表实现任意个数求平均值

古城微笑少年丶 2022-01-12 14:51 311阅读 0赞
  1. #include<stdio.h>
  2. #include<stdarg.h>
  3. int average(int num,...)
  4. {
  5. int i=0;
  6. int sum=0;
  7. va_list arg;
  8. va_start (arg,num);
  9. for(i=0; i<num; i++)
  10. {
  11. sum+=va_arg (arg, int);
  12. }
  13. va_end(arg);
  14. return sum/num;
  15. }
  16. int main()
  17. {
  18. int avg;
  19. avg=average(5,1,2,3,4,5);
  20. printf("%d ",avg);
  21. return 0;
  22. }

转载于:https://blog.51cto.com/green906/1707328

发表评论

表情:
评论列表 (有 0 条评论,311人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C语言可变参数

    C语言可变参数可以使用宏函数取出,宏函数在头文件stdarg.h中。 贴出如下简单的代码,博客转载自: [https://www.cnblogs.com/edver/p/84