//这道题主要的考察点在于确定一个变量的范围进而进行枚举
//同时我认为比较浮点数的效率是比较低的,我们应该避免进行浮点数的比较
//题中的公式: 1/k = 1/x+1/y
#include<stdio.h>
int main(){
int k,y;
float x;
scanf("%d",&k);
for (y =k+1; y<=2*k; y++){
x = k*y / (y-k);
if ((int)x == x){
printf("%d %d\n",(int)x,y);
}
}
}
分数拆分
最新推荐文章于 2022-05-02 16:45:50 发布