肝,加油!
题目描述
勇敢的王子终于披荆斩棘的来到了关押睡美人的城堡,正当他准备把睡美人救出来的时候,竟悲催的发现——城堡大门竟然上锁了!
因为时代在进步,城堡的锁也换上了八位的密码锁,王子唉声叹气想着这要试到天荒地老啊。
此时翡翠仙子告诉王子,因为皇后偷懒,所以密码设置的也有一定规律——密码是一位八位的正整数,无论是正着写还是反着写都是一样的!
现在王子想知道这样的八位数密码有哪些,你能帮他实现吗
输入描述:
无
输出描述:
从小到大输出所有符合题意的数,每个数占一行,密码没有前导零。
样例输入
无
样例输出
10000001
10011001
...
..
只能说,见过水的,没见过这么水的!
呃,思路就是:从1000到9999,原数输出加上倒着输出就好了,呃。。。
倒着输出也不过就这,所以我选择更简单明了的:
CODE:
#include <bits/stdc++.h>
using namespace std;
int a,b,c,d;
int f(){
cout<<a<<b<<c<<d<<d<<c<<b<<a;
return 0;
}
int main(){
b=c=d=0;
a=1;
f();
for(a=1;a<=9;a++){
for(b=0;b<=9;b++){
for(c=0;c<=9;c++){
for(d=0;d<=9;d++){
if(a==1&&b==0&&c==0&&d==0) continue;
else{
printf("\n");
f();
}
}
}
}
}
}
悄悄的说一下——不要说这个题解也很水哦!