第五届蓝桥杯决赛B组C/C++——年龄巧合

标题:年龄巧合

小明和他的表弟一起去看电影,有人问他们的年龄。小明说:今年是我们的幸运年啊。我出生年份的四位数字加起来刚好是我的年龄。表弟的也是如此。已知今年是2014年,并且,小明说的年龄指的是周岁。

请推断并填写出小明的出生年份。

答案:1988

水题,四重循环完全可以搞定,但是会输出两个值,当时我就懵了,应该选哪个,后来仔细看了下题,发现除了小明的出生年份满足这种条件以外,他的表弟也满足,也就是说这两个值一个是小明的,另一个是表弟的,既然是表弟,那小明肯定大一些,就选那个年份比较老的

#include <bits/stdc++.h>
using namespace std;
int main()
{
	int a,b,c,d;
	for(a = 1;a <= 2;a++)
	{
		for(b = 0;b < 10;b++)
		{
			for(c = 0;c < 10;c++)
			{
				for(d = 0;d < 10;d++)
				{
					int t = a*1000+b*100+c*10+d;
					if(t < 2014 && 2014 - t == a+b+c+d)
						cout<<a<<b<<c<<d<<endl;
				}
			} 
		}
	}
	return 0;
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏hightopo

基于HTML5的WebGL经典3D虚拟机房漫游动画

984
来自专栏我分享我快乐

w3c官网解读——js基础教程_js对象

帮0基础的你分析w3c官网的javascript基础教程及小案例,让喜欢javascript的朋友可以爱上他并能拥抱他!

1032
来自专栏大数据文摘

Nature:用2斤DNA就能存储世界上所有的数据

1853
来自专栏编程

有效的学习C语言,易懂,趣味,实用的成长之路

学好C语言的秘诀就是1234:“一字真言,两种态度,三个框架,四项注意”。 各位看官,学好C语言,其实只需一个字,那就是“编”。 学习C语言,乃至学习所有的语言...

2756
来自专栏battcn

今天,我们说点不一样的

之所以定10/24这天是因为1024等于2的10次方,它是一个被程序员们所熟知的常用整数。

983
来自专栏HT

基于HTML5的WebGL经典3D虚拟机房漫游动画

第一人称在 3D 中的用法要参考第一人称在射击游戏中的使用,第一人称射击游戏(FPS)是以第一人称视角为中心围绕枪和其他武器为基础的视频游戏类型 ; 也就是说,...

2108
来自专栏程序猿DD

最近项目重构的一些感想

来源:https://juejin.im/post/5b46121f5188251ac446d0b4

1363
来自专栏芋道源码1024

最近项目重构的一些感想

1. 缘起2. 面向对象仍然是主流的设计风格3. 世界是有状态的,导致我们的代码也是充满了各种各样的状态4. 什么是『组合』,什么是『组合优于继承』5. 『继承...

772
来自专栏web编程技术分享

从啥也不会到可以胜任最基本的JavaWeb工作,推荐给新人的学习路线(一)

46010
来自专栏计算机视觉与深度学习基础

2014ACM/ICPC亚洲赛上海赛区总结

         翘了中期检查来参赛心中有些害怕,前一天交待好后,12月5日下午来到上海,一行10人有说有笑,宾馆住下,晚上达神请吃饭,一切顺利。       ...

18910

扫码关注云+社区