寫一個自定義函式,求一個整數每位數字的積,并用主函式去測驗。
uj5u.com熱心網友回復:
將這個整數的每一位用 %和/求出來,同時再乘以各個位,就出來了,跟求每一個位的和的思路一樣具體代碼如下,建議樓主把while回圈里面的東西好好理解,很簡單的,這個非常常用
#include<iostream>
using namespace std;
int product(int n) {
int result = 1;
if (n == 0) {
return 0;
}
while (n) {
result *= n % 10;
n /= 10;
}
return result;
}
int main()
{
cout << product(123) << endl;
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/74515.html
標籤:C++ 語言
上一篇:多行程管道通信
