第二周项目4:穷举法解决组合问题(5)
来源:互联网 发布:ted演讲软件下载 编辑:程序博客网 时间:2024/05/17 05:04
/*2015,烟台大学计算机与控制工程学院
*All rightreserved.
*文件名称:test.cpp
*作 者:张明宇
*完成日期:2016年3月20日
*/
问题及代码:
在下面的加法算式中,不同的符号代表不同的数字,相同的符号代表相同的数字。请设计程序求出"都、要、学、C"4个符号分别代表的数字。
提示:让计算机解奥数题。穷举"都、要、学、C"4个符号分别代表的数字(从0到9),然后进行组合,如果组合起来符合规则(不同的符号代表不同的数字,相同的符号代表相同的数字,且使等式成立),则为正解。
#include <iostream>using namespace std;int main(){ int dou,yao,xue,c,s; for(dou=1;dou<3;dou++) for(yao=0;yao<10;yao++) for(xue=0;xue<10;xue++) for(c=0;c<10;c++) if((dou-yao)*(dou-xue)*(dou-c)*(yao-xue)*(yao-c)*(xue-c)!=0) { s=4*c+3*xue*10+2*yao*100+dou*1000; if(2008==s) cout<<dou<<yao<<xue<<c<<endl; } return 0;}
学习心得:C++的简单运用;
0 0
- 第二周项目4:穷举法解决组合问题
- 第二周项目4:穷举法解决组合问题
- 第二周项目4:穷举法解决组合问题
- 第二周项目4:穷举法解决组合问题(5)
- 第二周项目4:穷举法解决组合问题(4)
- 第二周项目4:穷举法解决组合问题(3)
- 【项目 4:穷举法解决组合问题】
- 第九周 项目六 穷举法解决组合问题4
- 第三周项目4:穷举法解决组合问题--百钱买百鸡
- 第三周项目4:穷举法解决组合问题---换分币
- 第三周项目4:穷举法解决组合问题
- 第三周项目4:穷举法解决组合问题
- 第三周项目4:穷举法解决组合问题
- 第三周项目4:穷举法解决组合问题
- 第三周项目4:穷举法解决组合问题
- 第三周项目4穷举法解决组合问题
- 第三周项目4:穷举法解决组合问题(1)
- 第三周项目4:穷举法解决组合问题
- 第4周项目5:用递归方法求解-求n的阶乘
- hdu1028 poj1221 母函数 整数的拆分
- jQuery学习笔记(四)
- Android官方开发文档Training系列课程中文版:支持不同的设备之支持不同的屏幕
- ID为0和ID为1的进程
- 第二周项目4:穷举法解决组合问题(5)
- Flyme3升级Flyme4固件损坏问题
- hdoj 2236 无题II 【二分图匹配&&匈牙利算法】
- java 获取两个时间相差天数
- 计算机网络4 之子网 地址
- Google推荐的图片加载库Glide介绍
- 第4周项目5:用递归方法求解-求1*3*5*...*n的递归式
- ios使用常用正则表达式验证密码身份证手机号【转】
- 「学习笔记」3.23代码学习