#include<iostream>
#include<string>
using namespace std;
int n;
string sub(string s)
{
string m;
for (int i = s.length()-1; i >= 0; i--)
{
m += s[i];
}
return m;
}
void fund(int num,int m,string s,bool b)
{
if (num <= 2)
{
if (m < 0)
return;
if (num == 1)
{
if (m < 10 )
{
char a = m + '0';
string l = sub(s);
s += a;
s += l;
cout << s << endl;
}
}
else
{
if (m <= 18 && m % 2 == 0)
{
char a = m/2 + '0';
string l = sub(s);
s += a;
s += a;
s += l;
cout << s << endl;
}
}
return;
}
int i;
if(b == false)
{
i = 1;
}
else
i = 0;
for (; i < 10; i++)
{
m -= 2 * i;
char a = i + '0';
s += a;
fund(num - 2, m, s,true);
s = s.substr(0, s.size() - 1);
m += 2 * i;
}
}
int main()
{
cin >> n;
if (n < 5 || n>54)
{
cout << -1;
return 0;
}
string s = "";
fund(5, n, s,false);
fund(6, n, s,false);
return 0;
}
0.0分
0 人评分
台球碰撞 (C++代码)浏览:1531 |
母牛的故事 (C语言代码)浏览:1722 |
C语言考试练习题_排列 (C++代码)浏览:644 |
妹子杀手的故事 (C语言代码)浏览:697 |
C二级辅导-同因查找 (C语言代码)浏览:590 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:470 |
C语言训练-排序问题<1> (C语言代码)浏览:610 |
WU-输出正反三角形 (C++代码)浏览:1026 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:558 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:903 |