输入若干个正整数,当输入0或者负数时结束,要求计算这若干个正整数中偶数的个数以及所有偶数的和。c语言

如题所述

使用do-while,保证第一次执行循环体,可以接收输入,在while中判断是否输入了0或者负数。

#include <stdio.h>
 
int main(void) {
int d,n=0,sum=0;
do{
scanf("%d",&d);
if(d!=0&&d%2==0){
n++;
sum+=d;
}
}while(d>0);
printf("偶数个数%d\n",n);
printf("偶数的和%d\n",sum);
return 0;
}

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网