2012年 蓝桥杯C++省赛 古堡算式
2016-02-29 21:03
302 查看
本题直接暴力便可求出结果,,个人觉得代码还是很好理解的。。。不喜勿喷。。。
#include<cstdio> #include<cstring> #include<algorithm> #include<cmath> #include<iostream> using namespace std; int main() { int a,b,c,d,e,r; for( a=0;a<=9;a++) { for( b=0;b<=9;b++) { if(a==b) continue; for( c=0;c<=9;c++) { if(a==b||b==c||a==c) continue; for( d=0;d<=9;d++) { if(a==b||a==c||a==d||b==c||b==d||c==d) continue; for(e=0;e<=9;e++) { if(a==b||a==c||a==d||a==e||b==c||b==d||b==e||c==d||c==e||d==e) continue; for(r=0;r<=9;r++) { int s1=a*10000+b*1000+c*100+d*10+e; int s2=e*10000+d*1000+c*100+b*10+a; if((s1*r)==s2) { printf("%d%d%d%d%d\n",a,b,c,d,e); } } } } } } } return 0; }
相关文章推荐
- C++智能指针简单剖析
- 浅谈红黑树(C语言代码实现)
- 判断平面上两直线相交
- C/C++,指针的定义和使用
- c++ (P10—46)
- C++中的预处理
- C++中的explicit关键字
- 学习了挺长时间的 gdb, makefile 总结一下,加油!
- c++ vector用法
- C++中的new/delete与operator new/operator delete
- C语言itoa()函数和atoi()函数详解(整数转字符C实现)
- C++笔记(1)
- C++开发人脸性别识别教程(18)——辅助功能之文件名批量修改、方法验证
- c语言中字符数组和字符指针的区别
- C++中输入带有空格的字符串
- 【c/c++】算法的时间复杂度和空间复杂度
- 算法代码实现之快速排序,C/C++实现
- C/C++ union用法
- 深入c++ new
- c++静态库与动态库的区别