欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-04-14 08:53:33
#include #include int average(int num,...) { int i=0;...

#include<stdio.h>
#include<stdarg.h>
int average(int num,...)
{
    int i=0;
    int sum=0;
    va_list arg;
    va_start (arg,num);
    for(i=0; i<num; i++)
    {
        sum+=va_arg (arg, int);
    }
    va_end(arg);
    return sum/num;
}
int main()
{
    int avg;
    avg=average(5,1,2,3,4,5);
    printf("%d ",avg);
    return 0;
}