题目描述
One day, Tom received a strange letter. It asked Tom to calculate the number of digits in each digit which the digit is even.
For example: 5548, the result is 12, which is 4 + 8.
Tom is very upset and wants to ask you to help solve this problem.
For example: 5548, the result is 12, which is 4 + 8.
Tom is very upset and wants to ask you to help solve this problem.
输入
The input data has multiple groups. Each group occupies a row with only one integer, ensuring that the number is within the 32-bit integer range.
输出
For each group of input data, output a row, and there is a blank line between each pair of data.
样例输入
415326
3262
样例输出
12
10
#include<stdio.h>
#include<string.h>
int main()
{
char a[32];
while(scanf("%s",a)!=EOF)
{
int sum=0;
int len=strlen(a);
for(int i=0;i<len;i++)
{
if(((a[i]-'0')%2)==0)
sum+=a[i]-'0';
}
printf("%d\n\n",sum);
}
return 0;
}