我如何从一个数字中得到偶数,并将它们相互相乘

How do i get the even digets from a number and multiple them eachother

本文关键字:数字 一个      更新时间:2023-10-16

请尽快回答,因为我明天的考试需要它,谢谢!。如果你不介意的话,我需要代码。

这里有一些提示可以帮助您入门。

隔离最右边的十进制数字:
digit = number % 10;

将小数右移:
number = number / 10;

测试偶数位数:
bool is_even = (digit & 1) == 0;

像这样的练习可以使用字符和字符串更好地处理,而不是转换为数字。

在位置i的字符串中测试偶数字符:
bool is_even = ((number_str[i] - '0') & 1) == 0;

相关文章: