C++ 中可被 X 整除的最大 K 位數數字
在本教程中,我們將編寫一段程式,找到可被 x 整除的最大 k 位數數字。
讓我們瞭解解決此問題所需的步驟。
- 初始化 x 和 k。
- 找到 pow(10, k) - 1 的值,它是最大的 k 位數數字。
- 現在,從上述值中刪除餘數,以得到可被 x 整除的最大 k 位數數字。
示例
讓我們瞭解程式碼。
#include <bits/stdc++.h>
using namespace std;
int answer(int x, int k) {
int max = pow(10, k) - 1;
return max - (max % x);
}
int main() {
int x = 45, k = 7;
cout << answer(x, k) << endl;
return 0;
}輸出
如果你執行上述程式碼,你將得到以下結果。
9999990
結論
如果你對本教程有任何疑問,請在評論區提出。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP