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
結論
如果您對本教程有任何疑問,請在評論部分提及。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP