随机输入8个数,求其中偶数的和的C语言编程

如题所述

第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

}
剩下的自己动手解决,多动手才能进步!(*^__^*) 嘻嘻……
相似回答