问题描述
问 555555 的约数中最大的三位数是多少?
输入
无。
输出
约数中最大的三位数。
样例
输入
输出
C++
#include <iostream>
using namespace std;
int main() {
int num = 555555;
int largestDivisor = 0;
for (int i = 1; i <= num; i++) {
if (num % i == 0 && i >= 100 && i <= 999) {
largestDivisor = i;
}
}
cout << largestDivisor << endl;
return 0;
}
在这段代码中,我们将给定的数字 555555
存储在 num
变量中。然后,我们初始化 largestDivisor
变量为0,用于保存最大的三位数约数。
通过循环从1到 num
,我们检查每个数是否是 num
的约数,并且是否是三位数。如果是,则将该数赋值给 largestDivisor
,以保持最大的三位数约数。
最后,我们输出 largestDivisor
,即最大的三位数约数。
希望这段代码对您有帮助。如果您有任何其他问题,请随时提问。
标签:约数,最大数,int,555555,1266,博宜,三位数,num,largestDivisor From: https://blog.csdn.net/kuaidihezi/article/details/143326727