C++ 程式碼用於查詢大於 k 的因數


假設我們有兩種數字 n 和 k。我們需要找出比 n 大且可被 k 整除的最小整數 x。

所以,如果輸入內容為 n = 5;k = 3,則輸出將為 6。

步驟

為了解決這個問題,我們將遵循以下步驟 −

return n + k - (n mod k)

範例

我們來看看以下實現以獲得更好的理解 −

#include <bits/stdc++.h>
using namespace std;
int solve(int n, int k){
   return n + k - n % k;
}
int main(){
   int n = 5;
   int k = 3;
   cout << solve(n, k) << endl;
}

輸入

5, 3

輸出

6

更新於:2022 年 3 月 29 日

146 次瀏覽

啟動您的 職業

完成課程獲得認證

立即開始
廣告
© . All rights reserved.