基础练习 特殊回文数
2017-03-14 11:57
176 查看
枚举
#include <cstdio> #include <algorithm> using namespace std; #define g(a) for (a=0;a<=9;a++) { int a,b,c,d,e,f,n; int main() { scanf ("%d",&n); g(a) if (a!=0) g(b) g(c) g(d) if (d==b) g(e) if (e==a) { if ((a+b+c+d+e)==n) printf ("%d%d%d%d%d\n",a,b,c,d,e); } }}}}} g(a) if (a!=0) g(b) g(c) g(d) if (d==c) g(e) if (e==b) g(f) if (f==a) { if ((a+b+c+d+e+f)==n) printf ("%d%d%d%d%d%d\n",a,b,c,d,e,f); } }}}}}} return 0; }
相关文章推荐