第1个回答 2016-05-27
#include <stdio.h>
int main ()
{
int a[10],i,count1=0,count2=0;//count1偶数,count2奇数
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++){
if((a[i]%2)==0)
count1++;
else if((a[i]+1)%2==0)
count2++;
}
printf("偶数个数为:%d\n奇数个数为:%d",count1,count2);
return 0;
}
第2个回答 推荐于2017-12-16
这不就应用循环和条件语句么
int a[10] , odd = 0 , even = 0 , i;(好吧,我忘了数组要不要初始了,不知道这样写是不是对的)
for(i = 0;i < 10;i++)
{
scanf("d%" , &a[i]);
if(a[i]%2 = 1) odd++;
if(a[i]%2 = 0) even++;
}
print("奇数=d% , 偶数=d%" , ‘这里忘了要不要取地址符了’odd , even);
反正差不多就这样,要有啥不对的,改下本回答被网友采纳