输入整数求各位数字的乘积用C++语言
时间: 2024-10-09 10:09:34 浏览: 46
代码_C循环-求各位数字之积_
在C++中,你可以通过遍历整数每一位并计算它们的乘积来实现这个功能。下面是一个简单的示例程序:
```cpp
#include <iostream>
using namespace std;
int getProduct(int num) {
int product = 1; // 初始化乘积为1
while (num > 0) {
int digit = num % 10; // 取出最后一位数字
product *= digit; // 将当前位的数字乘到product上
num /= 10; // 移除最后一位,对下一位操作
}
return product;
}
int main() {
int input;
cout << "请输入一个整数:";
cin >> input;
int result = getProduct(input);
cout << "各位数字的乘积是:" << result << endl;
return 0;
}
```
在这个程序里,`getProduct`函数接收一个整数作为输入,然后逐个提取其个位数字,并将它们相乘得到最终结果。用户可以在主函数中输入一个整数,程序会显示该整数各位数字的乘积。
阅读全文