用X整除的最大K位数字的C ++程序?
给出了两个整数X和K。K是整数中的位数。逻辑是找到可被X整除的最大K位数字。
Input: X = 30, K = 3Output: 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));
}
以上是 用X整除的最大K位数字的C ++程序? 的全部内容, 来源链接: utcz.com/z/331175.html