```cpp#include <iostream>
#include <cstdio>
using namespace std;
const int a[9]={220,1184,2620,5020,6232,10744,12285,17296,63020};
const int b[9]={284,1210,2924,5564,6368,10856,14595,18416,76084};
//所有在范围之内的相亲数(非常好友)
int n;
int main()
{
cin>>n; //读入n
for(int i=0;i<=9;i++)
{
if (a[i]>=n) //如果更小的数大于n
{
printf("%d %d\n",a[i],b[i]); //依次输出a[i],b[i]
return 0; //结束程序
}
if (b[i]>n) //如果更大的数大于n
{
printf("%d %d",b[i],a[i]); //依次输出b[i],a[i]
return 0; //结束程序
}
}
}```
by 人殇物已非 @ 2018-02-16 19:52:05
@[人殇物已非](/space/show?uid=64611) 666,这办法也亏你想得出来。。。。。。
by si_zhong @ 2018-02-18 09:02:40