第五届蓝桥杯软件类省赛真题-C-A-1_猜年龄
2016-11-19 19:50
288 查看
/*【题目】 标题:猜年龄 小明带两个妹妹参加元宵灯会。别人问她们多大了,她们调皮地说:“我们俩的年龄之积是年龄之和的6倍”。 小明又补充说:“她们可不是双胞胎,年龄差肯定也不超过8岁啊。” 请你写出:小明的较小的妹妹的年龄。 注意: 只写一个人的年龄数字,请通过浏览器提交答案。不要书写任何多余的内容。 */ /*【解题思路】 从题目中可从抽象出两个数学模型,即如下几个数学条件 (age1+age2)*6 == age1*age2 && (age1-age2)>=0 && (age1-age2)<=8 其中从1开始枚举所有年龄情况,满足条件即为题目的解 暴力枚举得出答案为: 10 */ #include<iostream> #define MAX 100 using namespace std; bool isSolution(int age1,int age2) { if((age1+age2)*6 == age1*age2 && (age1-age2)>0 && (age1-age2)<=8) return true; else return false; } int main() { for(int i=0;i<MAX;i++) for(int j=i+1;j<MAX;j++) if(isSolution(j,i)){ cout<<"小的妹妹的年龄:"<<i<<" 大的妹妹的年龄:"<<j; } return 0; }
相关文章推荐
- 第五届蓝桥杯软件类省赛真题-Java高职-猜年龄
- 第五届蓝桥杯软件类国赛真题-C-B-1_年龄巧合
- 第五届蓝桥杯 软件类省赛真题 第一题:猜年龄
- 第五届蓝桥杯软件类省赛真题 Java本科A 猜年龄
- 第四届蓝桥杯软件类国赛真题-C-C-1_猜年龄
- 第四届蓝桥杯 软件类省赛真题 第一题:猜年龄
- 算法笔记_205:第五届蓝桥杯软件类决赛真题(C语言B组)
- 第五届蓝桥杯软件类省赛真题 Java本科A 六角填数
- 第五届蓝桥杯软件类国赛真题-C-B-2_出栈次序
- 第五届蓝桥杯软件类省赛真题-C-A-4_史丰收速算
- 第五届蓝桥杯 软件类省赛真题 第五题:写日志
- 第五届蓝桥杯软件类省赛真题-C-A-5_锦标赛
- 第五届蓝桥杯软件类国赛真题-C-A-6_扑克序列
- 算法笔记_111:第五届蓝桥杯软件类省赛真题(Java本科A组)试题解答
- 第五届蓝桥杯 软件类省赛真题 第六题:李白打酒
- 第五届蓝桥杯软件类省赛真题-JAVA-A-2_李白打酒
- 第五届蓝桥杯软件类国赛真题-C-A-2_六角幻方
- 第七届蓝桥杯软件类省赛真题-C-C-4_网友年龄
- 第五届蓝桥杯软件类省赛真题-Java高职-等额本金
- 第五届蓝桥杯软件类省赛真题-C-A-2_切面条