#include <iostream>
using namespace std;
int main ()
{
//cout<<sizeof(int)<<endl;
int t, count = 0;
cin>>t;
while(t--)
{
count++;
int n;
cin>>n;
int a, b, c, d, f = 0;
for(int i = 2;; i++)
{
if(!(n%i))
{
if(!f)
{
a = i;
b = n/i;
f = !f;
}
else
{
c = i;
d = n/i;
break;
}
}//Case #3: 10000000 = 10 * 1000000 = 100 * 100000
}
cout<<"Case #"<<count<<": "<<n<<" = "<<a<<" * "<<b<<" = "<<c<<" * "<<d<<endl;
}
return 0;
}
我从看到这个题到看到人家的解题报告,再到把这个题A掉,我最大的感悟就是这个题的样例真的很坑!!
UVA10879代码重构
最新推荐文章于 2025-04-29 19:03:30 发布