#include<stdio.h>
int main(){
int a[10];
int sumd=0,d=0;
int sumj=0;j=0;
for(int i = 0; i<10;i++){
scanf("%d",&a[i]);
}
for(int i = 0;i<10 ; i++){
if(a[i]%2==0){
sumd+=a[i];
d++;
}
else{
sumj+=a[i];
j++;
}
}
printf("偶数有:%d个 和:%d\n",d,sumd);
printf("偶数有:%d个 和:%d\n",j,sumj);
return 0;
}
要注意输入个数必须确定 因为数组中值的个数不能用变量定义
如果不确定个数那就设置一个足够大的数组 一般会设置1024 然后循环读取给数组赋值时记录个数方便后续操作