为什么我输入第偶数个数都是无效的
#include<stdio.h>
#include<math.h>
main()
{
char b[256];
int i, num=1,sum=0;
float aver ;
printf("please enter the numbers\n");
gets(b);
for (i=0;;i++)
{
if (b[i]=='\0')
break;
if (b[i]==' ')
num=num+1;
}
for (i=0;i<num;i++)
if(b[i]!=' '){sum=sum+b[i];}
aver=sum/num;
printf("个数=%d总和=%d平均数=%f\n",num,sum,aver);
}
为什么我输入第偶数个数都是无效的