关闭

1018:奇怪的信

标签: 奇怪的信
556人阅读 评论(0) 收藏 举报
分类:

题目描述

有一天, 小明收到一张奇怪的信, 信上要小明计算出给定数各个位上数字为偶数的和。
例如:5548,结果为12,等于 4 + 8 。
小明很苦恼,想请你帮忙解决这个问题。

输入格式

输入数据有多组。每组占一行,只有一个整整数,保证数字在32位整型范围内。

输出

对于每组输入数据,输出一行,每两组数据之间有一个空行。

样例输入

415326
3262

样例输出

12

#include<stdio.h>
#include<string.h>
void main()
{
  char str[50];
  int i,n,sum;
  while(gets(str))
  {
    n=strlen(str);
	sum=0;
    for(i=0;i<n;i++)
      if((str[i]-'0')%2==0)
         sum+=str[i]-'0';
    printf("%d\n",sum);
    printf("\n");
  }
}




 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:38764次
    • 积分:1054
    • 等级:
    • 排名:千里之外
    • 原创:72篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3条
    文章存档
    最新评论