使用C++计算给定数字中的奇数和偶数数字

0 c++ visual-c++

如何计算C++中给定数字中的偶数和奇数整数?例如:用户输入:32478输出:3个偶数和2个奇数.

cdh*_*wie 6

基本算法是:

  1. 取数模2(num % 2).如果结果为1则数字为奇数; 增加奇数计数器.如果不是那么它甚至是; 增加偶数计数器.
  2. 将数字除以10,除去余数.(num /= 10)
  3. 如果数字不为零,请返回步骤1.