题解 | 构造数对
构造数对
https://www.nowcoder.com/practice/c16b86c1149a43eaaa0fd85aaee51290
#include <stdio.h>
int main(void) {
int x;
scanf("%d", &x);
for (int b = x; b >= 1; b--) {
for (int a = x; a >= b; a--) {
if (a % b == 0 && a * b > x && a / b < x) {
printf("%d %d", a, b);
return 0;
}
}
}
printf("-1");
return 0;
}
查看7道真题和解析