天天看点

分数的拆分

简单~~

 吐槽一下,就是判题系统不行,一样的答案不同的输出 就会判错~~

数学方面的,值得思考。

#include <iostream>
using namespace std;
int main()
{
	int t,k;
	
	cin>>t;
	while (t--)
	{
		cin>>k;
		for (int x=1000;x>=2*k;x--)
		 {
		   if ((-k*x)%(k-x)==0)
			{
			  cout<<"1/"<<k<<"="<<"1/"<<x<<"+"<<"1/"<<(-k*x)/(k-x)<<endl;
			}
	     }
	}	
		
// 		for (int x=2*k;x<=1000;x++)
// 		{
// 			if ((-k*x)%(k-x)==0)
// 			{
// 				cout<<"1/"<<k<<"="<<"1/"<<x<<"+"<<"1/"<<(-k*x)/(k-x)<<endl;
// 			}
// 		}
	//}

	return 0;
}
           
上一篇: 拆分数字
下一篇: SQL*PLUS