分数拆分

来源:互联网 发布:excel可以当数据库吗 编辑:程序博客网 时间:2024/05/31 19:21

#include "cstdio"

#include "iostream"

#include "cmath"

 

using namespace std;

 

int main()

{

   cout << "Input an number to finish something:" <<endl;

   int k,i,j,m,t,a,b;

   cin >> k;  //k<3000

   i=k+1;

   do

    {

       a=k;

       b=i;

       while(a!=0)

       {

           j=b%a;

           b=a;

           a=j;

       }

       m=i*k/b;

       if(i==k+1)

          t=m;

       if(1+m/i==m/8)

           printf("1/8=1/%d+1/%d\n",i,m);

       i++;

   }while(i<t);

   return 0;

}
原创粉丝点击