C++ 中不大於 N 且可被 K 整除的最大數
在本教程中,我們將編寫一個程式,找出小於或等於 N 並且可被 k 整除的數字。
我們來看看解決此問題所需的步驟。
- 初始化數字 n 和 k。
- 使用模運算子查詢餘數。
- 如果餘數為 0,則返回 n。
- 否則返回 n - 餘數。
示例
我們來看看程式碼。
#include <bits/stdc++.h> using namespace std; int findLargerNumber(int n, int k) { int remainder = n % k; if (remainder == 0) { return n; } return n - remainder; } int main() { int n = 33, k = 5; cout << findLargerNumber(n, k) << endl; return 0; }
輸出
如果您執行上述程式碼,您將獲得以下結果。
30
結論
如果您對本教程有任何疑問,請在評論部分提及。
廣告