Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Examples:
Input: n = 4513 Output: 60 Input: n = 5249 Output: 360Bàn luận
- Đưa ra một số, nhiệm vụ là tìm sản phẩm của các chữ số của một số.
- Thuật toán chung cho sản phẩm của các chữ số trong một số nhất định: & nbsp; & nbsp;
- Nhận số
- Khai báo một biến để lưu trữ sản phẩm và đặt nó thành 1
- Lặp lại hai bước tiếp theo cho đến khi số không phải là 0
- Nhận chữ số ngoài cùng bên phải của số với sự trợ giúp của toán tử ’%, bằng cách chia nó với 10 và nhân nó với sản phẩm.
Chia số cho 10 với sự trợ giúp của toán tử ‘/
C++
#include<bits/stdc++.h>
In hoặc trả lại sản phẩm.
Dưới đây là giải pháp để có được sản phẩm của các chữ số: & NBSP;
600
using namespace std;
int getProduct(int n)
601600
609#include<bits/stdc++.h>0
609#include<bits/stdc++.h>2
601#include<bits/stdc++.h>4
601int 603
#include<bits/stdc++.h>4
601605 606
600
601#include<bits/stdc++.h>6 #include<bits/stdc++.h>7
601using6
#include<bits/stdc++.h>4
int using0
601int using4
Java
using8 using9
601600
namespace0 namespace1
601namespace3 int getProduct(int n)
int0int1int2int3
int0int5int2std;4
609#include<bits/stdc++.h>4
609int std;2std;3std;4
601#include<bits/stdc++.h>4
609605 std;7std;8std;9
601600
609#include<bits/stdc++.h>6 #include<bits/stdc++.h>7
609int8
601#include<bits/stdc++.h>4
#include<bits/stdc++.h>4
Python3
601getProduct(6 namespace3 getProduct(8 getProduct(9
609int int4int55____54
n)2 n)3
601n)5n)6 std;3
601605 6000n)6 std;86003
609n)5n)6 n)56008 60096010
6096014n)6 601460176017 int2
60266027
C#
601#include<bits/stdc++.h>6 6022
6014n)6 int5
600
using8 using9
601600
namespace0 namespace1
601namespace3 int getProduct(int n)
609600
int0#include<bits/stdc++.h>0
int0#include<bits/stdc++.h>2
609#include<bits/stdc++.h>4
609int std;2std;3std;4
601#include<bits/stdc++.h>4
609605 std;7std;8std;9
601600
609#include<bits/stdc++.h>6 #include<bits/stdc++.h>7
6096071
601#include<bits/stdc++.h>4
#include<bits/stdc++.h>4
601getProduct(6 namespace3 getProduct(8 getProduct(9
6075
6075
609int int4int55____54
600
n)2 n)3
601n)5n)6 std;3
601600
601605 6000n)6 std;86003
609n)5n)6 n)56008 60096010
601#include<bits/stdc++.h>4
6096014n)6 601460176017 int2
#include<bits/stdc++.h>4
601#include<bits/stdc++.h>6 6022
6014n)6 int5
#include<bits/stdc++.h>17
using 6029
#include<bits/stdc++.h>18
namespace0 6031
600
601#include<bits/stdc++.h>23
int getProduct(int n)
601600
609#include<bits/stdc++.h>0
609#include<bits/stdc++.h>32
601#include<bits/stdc++.h>4
601int 603
#include<bits/stdc++.h>4
#include<bits/stdc++.h>39
#include<bits/stdc++.h>40
#include<bits/stdc++.h>41
601605 606
- 601#include<bits/stdc++.h>6 #include<bits/stdc++.h>7
- int using0
601int using4
Java
C++
#include<bits/stdc++.h>42
In hoặc trả lại sản phẩm.
Dưới đây là giải pháp để có được sản phẩm của các chữ số: & NBSP;
600
using namespace std;
int getProduct(int n)
609#include<bits/stdc++.h>58
601#include<bits/stdc++.h>4
601int 603
#include<bits/stdc++.h>4
601605 606
600
601#include<bits/stdc++.h>69#include<bits/stdc++.h>70std;4
601#include<bits/stdc++.h>73
601#include<bits/stdc++.h>6 #include<bits/stdc++.h>7
#include<bits/stdc++.h>4
int using0
601int using4
Java
using8 using9
600
namespace0 namespace1
601namespace3 int getProduct(int n)
601600
609using01using02std;4
601#include<bits/stdc++.h>4
601int 603
#include<bits/stdc++.h>4
601605 606
600
601using16#include<bits/stdc++.h>70std;4
601using20
#include<bits/stdc++.h>4
#include<bits/stdc++.h>4
Python3
n)2 n)3
601n)5n)6 std;3
601using30n)6 using32using33
601#include<bits/stdc++.h>53 using36using37 using38
609n)5n)6 n)56008 intusing45
601#include<bits/stdc++.h>6 6022
6014n)6 int5
60266027
C#
using 6029
using using57
namespace0 6031
600
namespace3 int #include<bits/stdc++.h>84
600
601int 603
601#include<bits/stdc++.h>53 6087int using72
601600
609#include<bits/stdc++.h>58
601#include<bits/stdc++.h>4
601#include<bits/stdc++.h>6 #include<bits/stdc++.h>7
#include<bits/stdc++.h>4
getProduct(6 namespace3 getProduct(8 using86
600
601using16#include<bits/stdc++.h>70std;4
601using93
#include<bits/stdc++.h>4
#include<bits/stdc++.h>4
JavaScript
#include<bits/stdc++.h>18
6077 using98
600
601#include<bits/stdc++.h>23
601#include<bits/stdc++.h>53 namespace04
601600
609namespace08
601#include<bits/stdc++.h>4
601#include<bits/stdc++.h>6 #include<bits/stdc++.h>7
#include<bits/stdc++.h>4
namespace15#include<bits/stdc++.h>70std;4
namespace18
#include<bits/stdc++.h>41
Output:
60getProduct(6 namespace3 getProduct(8 using86
- 601using16#include<bits/stdc++.h>70std;4
- JavaScript
- 6077 using98
- 601#include<bits/stdc++.h>53 namespace04
- Phương pháp số 3: đệ quy
- Nhận số
C++
#include<bits/stdc++.h>42
& nbsp; lấy phần còn lại và vượt qua các chữ số còn lại tiếp theo
Nhận chữ số ngoài cùng bên phải của số với sự trợ giúp của toán tử ’%còn lại bằng cách chia nó cho 10 và nhân nó với sản phẩm.
601namespace29namespace30
& nbsp; Chia số cho 10 với sự trợ giúp của toán tử ‘/Khăn để xóa chữ số ngoài cùng bên phải
601#include<bits/stdc++.h>4
& nbsp; kiểm tra trường hợp cơ sở với n = 0
#include<bits/stdc++.h>4
In hoặc trả lại sản phẩm
601namespace43
using namespace std;
#include<bits/stdc++.h>4
int getProduct(int namespace27
609#include<bits/stdc++.h>6 namespace33
namespace0 6031
600
namespace3 int #include<bits/stdc++.h>84
namespace53600
601namespace29namespace63std;8namespace65
601int 603
601#include<bits/stdc++.h>4
601#include<bits/stdc++.h>53 6087int using72
namespace53#include<bits/stdc++.h>4
601#include<bits/stdc++.h>6 #include<bits/stdc++.h>7
namespace53600
601namespace89namespace90namespace91
namespace53#include<bits/stdc++.h>4
#include<bits/stdc++.h>4
Python3
n)2 n)3
getProduct(6 namespace3 getProduct(8 using86
601using16#include<bits/stdc++.h>70std;4
JavaScript
6026std;20namespace90namespace91
C#
using 6029
using using57
namespace0 6031
600
namespace3 int #include<bits/stdc++.h>84
namespace53600
601namespace29namespace30
601int 603
601#include<bits/stdc++.h>4
& nbsp; kiểm tra trường hợp cơ sở với n = 0
In hoặc trả lại sản phẩm
using namespace std;
namespace53600
601std;61
namespace53#include<bits/stdc++.h>4
#include<bits/stdc++.h>4
JavaScript
6077 using98
601namespace29namespace30
& nbsp; Chia số cho 10 với sự trợ giúp của toán tử ‘/Khăn để xóa chữ số ngoài cùng bên phải
601#include<bits/stdc++.h>4
& nbsp; kiểm tra trường hợp cơ sở với n = 0
#include<bits/stdc++.h>4
std;79