(1) 输入正整数 k,找到所有的正整数 x ≥y,使得 1/k =1/x + 1/y
(2) 经过化简后 y<=2k x=ky/(y-k) 输入一个数然后验证
(3) 源程序代码
/************************************
算数问题
输入:一个数k
输出:输出一个等式
**************************************/
#include<stdio.h>
int main()
{
int k,y,tem;
float x;
printf("请输入一个数");
scanf("%d",&k);
for(y=1;y<=2*k;y++){
if((y-k)==0)
{
continue;
}
x=k*y/(y-k);
tem=(int)x;
if(x==tem&&x>0)
{
printf("1/%d=1/%d+1/%d\n",k,tem,y);
}
}
return 0;
}