给出了两个整数X和K。K是整数中的位数。逻辑是找到可被X整除的最大K位数字。
Input: X = 30, K = 3 Output: 980
980是可被30整除的最大三位数。将K乘以10的幂,然后将其减去1将得到最大的K位数,此后,我们将尝试获得最大的位数。除以X。
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int X = 20;
int K = 3;
int MAX = pow(10, K) - 1;
cout << (MAX - (MAX % X));
}