BASIC-9 特殊回文数
来源:互联网 发布:工控组态软件 编辑:程序博客网 时间:2024/06/13 11:27
#include<iostream>using namespace std;int main(){int n,a,b,c,d,e,f;cin>>n;for(a=1;a<=9;a++)for(b=0;b<=9;b++)for(c=0;c<=9;c++)for(d=0;d<=9;d++)for(e=0;e<=9;e++){if((n==a+b+c+d+e)&&(a==e)&&(b==d))cout<<a<<b<<c<<d<<e<<endl;}for(a=1;a<=9;a++)for(b=0;b<=9;b++)for(c=0;c<=9;c++)for(d=0;d<=9;d++)for(e=0;e<=9;e++)for(f=1;f<=9;f++){if((n==a+b+c+d+e+f)&&(a==f)&&(b==e)&&(c==d))cout<<a<<b<<c<<d<<e<<f<<endl;}return 0;}
思考1:可以提高效率吗?
思考2:如果按字典序排,就酱
#include<iostream>using namespace std;int main(){int n,a,b,c,d,e,f;cin>>n;for(a=1;a<=9;a++)for(b=0;b<=9;b++)for(c=0;c<=9;c++)for(d=0;d<=9;d++)for(e=0;e<=9;e++){if((n==a+b+c+d+e)&&(a==e)&&(b==d))cout<<a<<b<<c<<d<<e<<endl;for(f=0;f<=9;f++){if((n==a+b+c+d+e+f)&&(a==f)&&(b==e)&&(c==d))cout<<a<<b<<c<<d<<e<<f<<endl;}}return 0;}
0 0
- [BASIC-9] 特殊回文数
- BASIC-9 特殊回文数
- 蓝桥杯 BASIC-9特殊回文数
- 蓝桥杯BASIC-9(特殊回文数)
- 基础练习 BASIC-9 特殊回文数
- 蓝桥杯-基础练习-BASIC-9-特殊回文数
- 蓝桥杯基础练习题 BASIC-9特殊回文数
- 蓝桥杯 基础练习BASIC-9 特殊回文数
- LQ BASIC-9 特殊回文数(改进算法)
- 蓝桥杯 BASIC-9 基础练习 特殊回文数
- 蓝桥杯BASIC-9——基础练习 特殊回文数
- 蓝桥杯 BASIC-9 基础练习 特殊回文数
- 蓝桥杯-基础练习之特殊回文数——BASIC-9
- [BASIC-8] 回文数
- BASIC-8 回文数
- 蓝桥杯 两道回文数 BASIC-8 BASIC-9
- 特殊回文数
- 特殊回文数
- poj 1039
- 批处理 windows服务自启动
- 【数据结构】邻接矩阵的深度与广度遍历(无向图)
- 使用Xcode 5.1.1编译iOS Framework详细教程
- Quick-Cocos2d-x中的绘图API
- BASIC-9 特殊回文数
- Lua5.1编程四:Lua与C交互基础
- 函数编写规范
- Android 天气预报软件
- <fmt:formatDate value="${ abc}" pattern="hh:mma, MM/dd/yyyy" /> jstl 时间data格式
- actionbar去掉阴影
- HttpClient设置HTTP请求头Header
- [Android]Android的常用adb命令
- 【C#】 vs2010启动调试、停止调试非常慢