至于9楼的,我建议您可以这么做。
#include <stdarg.h>
#include <stdio.h>
int max(int nFirst, ...)
{
int i = nFirst, nMax = nFirst;
va_list vaMaker;
va_start(vaMaker, nFirst);
while(i)
{
if(nMax < i)
nMax = i;
i = va_arg(vaMaker, int);
}
va_end(vaMaker);
return nMax;
}
int main()
{
... // 输入整数到变量a,b,c,d,e,f,g我省略了。
printf("%d", max(a,b,c,d,e,f,g));
return 0;
}