NYOJ66-分数拆分

 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 int main()
 4 {
 5     int N;
 6     scanf("%d",&N);
 7     while(N--)
 8     { 
 9       int k,x,y;
10       scanf("%d",&k);
11       for(y=k+1;y<=2*k;y++)
12       {
13         for(x=k+1;x<=k*y;x++)
14         if((x*y)%(x+y)==0&&(x*y)/(x+y)==k)//(x*y)%(x+y)==0这个必须要有,比如19/9=2
15         printf("1/%d=1/%d+1/%d\n",k,x,y);
16       }
17     } 
18      //system("pause");
19      return 0;
20 }
21       

posted on 2012-08-02 16:28  mycapple  阅读(328)  评论(0)    收藏  举报

导航