分数拆分 c语言 解释程序
发布网友
发布时间:2023-06-26 21:48
我来回答
共1个回答
热心网友
时间:2024-09-01 18:51
#include<stdio.h>
#include<stdlib.h>
int main()
{
int N;//定义一个整形变量N,
scanf("%d",&N);//从键盘输入N的值
while(N--)//递减变量N,当N=0是,退出循环,N>0时执行循环内语句
{
int k,x,y;//定义k,x,y整形变量
scanf("%d",&k);//从键盘输入k
for(y=k+1;y<=2*k;y++)//从k+1到2k的一个循环
{
for(x=k+1;x<=k*y;x++)//k+1到 k*当前循环内y 的值
{
if((x*y)%(x+y)==0&&(x*y)/(x+y)==k)
printf("1/%d=1/%d+1/%d\n",k,x,y);
}
}
}
return 0;
}