第1个回答 2014-05-12
#include<stdio.h>
int main(){
int i = 0, res = 0, m;
for(;i < 8; ++i){
scanf("%d", &m) ;
if(m%2 == 0){
res += m;
}
}
printf("result = %2d", res);
return 0;
}本回答被提问者采纳
第2个回答 推荐于2017-07-06
#include <stdio.h>
void main()
{
int i,a[8],s=0;
for(i=0;i<8;i++)
{
scanf("%d",&a[i]);
if(a[i]%2) s+=a[i];
}
printf("s=%d",s);
}本回答被网友采纳
第3个回答 2014-05-12
#include<stdio.h>
void main()
{
int a[8];
int i;
int num =0;
for(i=0; i<8; i++)
{
printf("请输入第%d个数:", (i+1));
scanf("%d", a+i);
if((a[i] %2) == 0) num ++;
}
printf("其中有%d个偶数\n", num);
}
第4个回答 2014-05-12
编一判断该数是否为偶数的函数,如下所示:
boolean isEven(int num){
boolean b = (num%2==0)?true:false;
return b
}
剩下的自己动手解决,多动手才能进步!(*^__^*) 嘻嘻……