可变参数列表求一组数的最大值
2016-07-31 21:53
218 查看
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
int Max(int n,...)
{
int i=0;
int max=0;
int val=0;
va_list arg;
va_start(arg,n);
for(i=0;i<n;i++)
{
val=va_arg(arg,int);
if(val>max)
{
max=val;
}
}
va_end(arg);
return max;
}
int main()
{
printf("%d\n",Max(5,7,6,3,2,9));
system("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
int Max(int n,...)
{
int i=0;
int max=0;
int val=0;
va_list arg;
va_start(arg,n);
for(i=0;i<n;i++)
{
val=va_arg(arg,int);
if(val>max)
{
max=val;
}
}
va_end(arg);
return max;
}
int main()
{
printf("%d\n",Max(5,7,6,3,2,9));
system("pause");
return 0;
}
相关文章推荐
- 可变参数列表求一组数的最大值
- 可变参数列表(求平均数,找最大数)
- 【C语言】求多个数中的最大值(可变参数列表)
- 求一组数的平均数(利用可变参数列表)
- 求一组数的平均数(利用可变参数列表)
- 求任意多个数的最大值(利用可变参数列表)
- 用可变参数列表求最大值
- 可变参数列表及printf函数的实现
- 可变参数列表
- 可变参数 函数(可变参列表—2) 实现小型日志文件
- 可变长参数列表误区与陷阱——va_end是必须的吗?
- 可变参数列表的函数调用 va_list va_start va_arg va_end
- C的可变参数列表(转)
- java可变参数列表
- 可变长参数列表误区与陷阱——va_arg不可接受的类型
- 可变参数列表:简单printf函数的实现
- 又学了一招——JAVA中三个点(...)的运算符,表示可变参数列表
- 【C/C++】sprintf中如何将容器作为可变参数列表传入
- 可变参数列表需要注意的问题
- C中的可变参数列表用法总结