本文主要是介绍奇怪的信,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述
有一天, 小明收到一张奇怪的信, 信上要小明计算出给定数各个位上数字为偶数的和。
例如:5548,结果为12,等于 4 + 8 。
小明很苦恼,想请你帮忙解决这个问题。
输入格式
输入数据有多组。每组占一行,只有一个整整数,保证数字在32位整型范围内。
输出
对于每组输入数据,输出一行,每两组数据之间有一个空行。
样例输入
415326
3262
样例输出
12
10
#include <iostream>
#include <string>using namespace std;int main()
{string str;int num;while(cin>>str){int sum = 0;for(int i=0; i<str.length(); ++i){num = (int)str[i] - '0';if(num%2 == 0)sum += num;}cout<<sum<<endl;}return 0;
}
这篇关于奇怪的信的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!