c语言计算正整数num各位上偶数的数字之和
时间: 2023-09-23 11:03:32 浏览: 109
求整数的位数及各位数字之和 C语言
可以使用循环和取模运算来实现计算正整数num各位上偶数的数字之和的功能,具体代码如下:
```c
#include <stdio.h>
int main() {
int num, digit, sum = 0;
printf("请输入一个正整数:");
scanf("%d", &num);
while (num > 0) {
digit = num % 10;
if (digit % 2 == 0) {
sum += digit;
}
num /= 10;
}
printf("各位上偶数的数字之和为:%d", sum);
return 0;
}
```
代码中,首先要求用户输入一个正整数num,然后依次取出num的每个数位上的数字,判断该数字是否为偶数,如果是,则将其加到sum变量中。最后输出sum的值即可。
阅读全文