可变临时参数求平均值

#include<stdio.h>
#include<stdlib.h>
#include<stdarg.h>
int average(int val,...)
{
	va_list(arg);
	va_start(arg,val);
	int i=0,sum;
	sum=0;
	for(i=0;i<val;i++)
	{
		sum+=va_arg(arg,int);

	}
	va_end(arg);
	return(sum/val);

}
int main()
{
	printf("%d",average(3,1,2,3));
	system("pause");
	return 0;
}


本文出自 “liveyoung” 博客,转载请与作者联系!

你可能感兴趣的:(可变临时参数求平均值)