酷代码 AI
菜单
服务商

C++ 程序:输入两数求和并计算结果中 2 的位数

以下是一个满足你需求的 C++ 程序: ```cpp #include <iostream> // 计算数字中 2 的个数 int countDigitTwo(int num) { int count = 0; while (num > 0) { if (num % 10 == 2) { count++; } num /= 10; } return count; } int main() { int a, b; // 输入 a 和 b std::cin >> a >> b; // 计算 n = a + b int n = a + b; // 计算 n 中 2 的个数 int twoCount = countDigitTwo(n); // 输出结果 std::cout << twoCount << std::endl; return 0; } ``` 这段代码首先定义了一个函数 `countDigitTwo`,用于计算一个整数中数字 2 的个数。在 `main` 函数中,程序从用户那里获取两个整数 `a` 和 `b`,将它们相加得到 `n`,然后调用 `countDigitTwo` 函数计算 `n` 中数字 2 的个数,并将结果输出。 ######[AI问答 | 301点数解答 | 2026-02-14 21:42:45]

相关提问
发财导航,免费问AI
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]