为什么把浮点数用整形格式输出会变成0?
^一剪梅^ 2014-12-20 10:22:37 #include<stdio.h>
#include<stdarg.h>
float count_Average(int num,...)
{
int sum=0;
va_list ap;
va_start(ap,num);
for(int i=0;i<num;i++)
{
sum+=va_arg(ap,int);
}
return (float)sum/num;
}
int main(void)
{
float k=count_Average(3,1,2,3);
printf("--%d\n",k);
return 0;
}