C++第11周项目2(8)参考——软件比拼
来源:互联网 发布:怎么开启内网端口 编辑:程序博客网 时间:2024/05/16 04:55
课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565
【项目2:穷举法解决组合问题】先阅读例题,领会穷举法(意为“穷尽式列举”,也称枚举)的思想,然后自行选题进行解决,掌握这种程序设计的一般方法。
任务:利用穷举的方法解决下面的问题(选做一道即算完成任务,其他可以抽时间自由安排,多做会使你更聪明。)
(8)下列乘法算式中:每个汉字代表1个数字(1~9)。相同的汉字代表相同的数字,不同的汉字代表不同的数字。试编程确定使得整个算式成立的数字组合,如有多种情况,请给出所有可能的答案。
赛软件 × 比赛____________ = 软件比拼参考解答:
#include<iostream> using namespace std; int main() { int product; for(int sai=1;sai<=9;++sai)//赛 for(int ruan=1;ruan<=9;++ruan)//软 for(int jian=1;jian<=9;++jian)//件 for(int bi=1;bi<=9;++bi)//比 if(sai!=ruan&&ruan!=jian&&jian!=bi) { product=(sai*100+ruan*10+jian)*(bi*10+sai); if(product/1000==ruan&&(product%1000)/100==jian&&(product%100)/10==bi) cout<<(sai*100+ruan*10+jian)<<'*'<<(bi*10+sai)<<'='<<product<<endl; } return 0; }
运行结果:
- C++第11周项目2(8)参考——软件比拼
- 第17周项目27-软件比拼
- C++第11周项目2(7)参考——都要学C
- C++第11周项目2(2)参考——换分币
- C++第11周项目2(1)参考——百钱百鸡
- C++第11周项目2(3)参考——年龄几何
- C++第11周项目2(4)参考——三色球
- C++第11周项目2(5)参考——委派任务
- C++第11周项目2(6)参考——谁是小偷?
- C++第11周项目2(9)参考——污损的数字
- C++第8周项目2-5参考解答
- 2014秋C++第8周项目2参考-加班费
- 十七周 软件比拼
- C++第10周项目2扩展之2参考——迭代求和
- C++第9周项目2参考——个人所得税计算器
- C++第10周项目2参考——分数的累加
- C++第10周项目1参考——利用循环求和 【项目2-分数的累加】
- 2013-C++第11周项目参考解答链接集
- 温家宝:今后5年有3件事情重大而迫切
- Objective-C中的定时器功能
- 我的安卓学习之路--split,StringTokenizer
- 基于Hadoop平台的云存储应用实践
- 问题:MySQL doesn't yet support 'LIMIT & IN/ALL/AN Y/SOME subquery
- C++第11周项目2(8)参考——软件比拼
- 修改论文格式——word技巧大乱斗
- 教授如何骗自己
- 胡锦涛:扭转生态环境恶化趋势建设美丽中国
- 数组中最小没出现的整数
- 同济大学软件学院院长谈择业—关于嵌入式方向
- Android应用开发揭秘的第12个程序5_7_drawImage修改版和高仿版的源码注释
- 用hadoop中的libhdfs和fuse-dfs构建快速云存储(出自 实践检验真理 博客)
- 时间复杂度为O(n)的就地循环移位 (2010年全国计算机统考考研试题)