奇怪的信 c语言 整数位数为偶数求和

来源:互联网 发布:淘宝购物车营销靠谱 编辑:程序博客网 时间:2024/05/14 03:45

题目描述

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

输入格式

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

输出

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

样例输入

415326
3262

样例输出

12

10

提示[+]

*** 提示已隐藏,点击上方 [+] 可显示 ***


#include<stdio.h>

int main()
{
    int n,i;
    while(scanf("%d",&n)!=EOF)
    {


        int a[100],sum=0;
        for(i=0;; i++)
        {
            a[i]=n%10;
            n=n/10;
            //printf("----%d\n",a[i]);


            if(a[i]%2==0)
            {
                sum+=a[i];
            }
            if(n==0)
                break;
        }
        printf("%d\n",sum);
        printf("\n");


    }


    return 0;
}
原创粉丝点击