C语言基础练习题

C语言基础练习题第三题,グッ!(๑•̀ㅂ•́)و✧求编写,为啥我的代码总是那么长,求编写出来观摩一下

#include <stdio.h>

int main(void) 
{
unsigned long cnto,cnte;
double sumo,sume;
long n;
for(sumo=sume=cnto=cnte=0;scanf("%ld",&n)==1&&n;)
{
if(n%2)
{
sumo+=n;
cnto++;
}
else
{
sume+=n;
cnte++;
}
}
printf("%lu %lf %lu %lf\n",cnte,sume/cnte,cnto,sumo/cnto);
return 0;
}

温馨提示:答案为网友推荐,仅供参考