我终端只输入了一个数字就结束了,不知道为什么循环不了
#include<stdio.h>
int main(void)
{
int num ,n=0,sum,k,j,averge;
int list[50];
int seclist[50];
while((scanf("%d",num)!=0))
{
if(num%2==0)
{
list[n]=num;
n++;
}
else
{
seclist[k]=num;
k++;
}
}
for(j=0;j<=n;j++)
{
printf("你输入的偶数一共有%d",list[n]);
sum += list[n] ;
}
averge=sum/n ;
printf("你输入的偶数平均值是%d",averge);
printf("你输入的奇数数量是:%d",k);
return 0 ;
}