#include
int main()
{
int a,b,c;
b=0;
c=0;
a=1;
do
{
if(0<a<100000){
scanf("%d",a);
if(a%2==0){
b=b+1;
}
else{
c=c+1;
}
}
} while(a!=-1) ;
printf("%d %d",c,b);
return 0;
}
scanf("%d", a);
应该是
scanf("%d", &a);
实际可以这样写
do
{
scanf("%d", &a);
if (a % 2 == 0) {
b = b + 1;
}
else {
c = c + 1;
}
} while (a> 0 && a< 100000);
if(0<a<100000)
->
if(0<a&&a<100000)
scanf("%d",a);
->
scanf("%d",&a);