C 偶数数位求和 SDUT
程序员文章站
2022-05-21 12:08:23
...
Description
给定一个整数,请求出这个整数所有数位中是偶数的数位的和。例如,对于12436546,那么答案就是 2 + 4 + 6 + 4 + 6 。
Input
输入一个数 n 。 (0 <= n <= 2147483647)
Output
输出 n 的所有偶数数位的和。
Sample
Input
6768
Output
20
#include <stdio.h>
#include <stdlib.h>
int main()
{
long n;
int a=0; //初始化;
scanf("%ld",&n);
while(n>0)
{
if(n%2==0) //如果n是偶数,则下一个分离出来的个位数就是偶数
{
a=a+n%10;
n=n/10;
}
else
n=n/10;
}
printf("%d",a);
return 0;
}
上一篇: leetcode 994 腐烂的橘子
下一篇: C 洗衣服 SDUT
推荐阅读
-
【C练】获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
-
C语言获取一个数二进制所有偶数位和奇数位分别输出二进制序列
-
【C语言】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列...
-
C语言中的进制类型题目,获取一个数二进制序列中所有的奇数位和偶数位,分别输出二进制序列
-
C语言:获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
-
获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列(C语言)
-
C语言:.获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
-
C语言——获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列
-
C语言:获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
-
C语言实现:获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。