2119: (难度:☆☆☆☆★) 求偶数和
时间限制: 1 Sec 内存限制: 128 MB
提交: 175 解决: 80
[提交][状态][讨论版]
题目描述
编写程序,输入一批正整数(以零或负数为结束标志),求其中的偶数和。
输入
1 2 3 4 5 6 7 8 9 10
输出
30
样例输入
1 2 3 4 5 6 7 8 9 10 -1
样例输出
even=30
提示
建议使用while循环。
来源
课后练习题
/*功能:编写程序,输入一批正整数(以零或负数为结束标志),求其中的偶数和。
地点:青木树
时间:2020年12月25日
作者:袁欢要加油呀*/
#include
#include
int main()
{
int number;
int sum = 0;//累加和 初始化
while (scanf("%d",&number))
{
if (number > 0)
{
if (number % 2 == 0)
{
sum = sum + number;
}
}
else
{
break;//跳出循环
}
}
printf("even=%d", sum);
return 0;
}
刚开始的时候使用exit()函数,结果不对,仔细分析,才发现程序强制退出,没有得到正确的结果。最后采用break跳出循环。
标签:正整数,编写程序,int,sum,number,偶数,输入
来源: https://www.cnblogs.com/qq1480040000/p/14188436.html