蓝桥杯C语言培训1例题(3) 年龄谜题(枚举法的应用)
2018-03-06 12:38
225 查看
题目描述
美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。
一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:“我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”
请你推算一下,他当时到底有多年轻。
思路
由于很年轻,所以假设年龄在10—20岁之间,枚举出所有的情况
代码#include<stdio.h>
int main()
{
int i;
for(i=10;i<=30;i++)
{
printf("%d %d %d\n",i,i*i*i,i*i*i*i);
}
return 0;
} 输出结果
从结果可看出,年龄18岁满足条件
美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。
一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:“我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”
请你推算一下,他当时到底有多年轻。
思路
由于很年轻,所以假设年龄在10—20岁之间,枚举出所有的情况
代码#include<stdio.h>
int main()
{
int i;
for(i=10;i<=30;i++)
{
printf("%d %d %d\n",i,i*i*i,i*i*i*i);
}
return 0;
} 输出结果
从结果可看出,年龄18岁满足条件
相关文章推荐
- 蓝桥杯C语言培训1例题(2) 罗马数字(枚举法的应用)
- 蓝桥杯C语言培训1例题(1) 九宫幻方(枚举法的应用)
- 蓝桥杯C语言培训3 例题5 蚂蚁感冒(排序、判断、模拟)
- 蓝桥杯C语言培训3 典型问题的递归框架 例题2 搭积木
- 蓝桥杯C语言培训4 数学知识的运用 例题2 天平称重
- 蓝桥杯C语言培训3 典型问题的递归框架 例题3 组合计数(元素互不相同)
- 蓝桥杯C语言培训4 数学知识的运用 例题1 奇怪的捐赠(进制转换)
- 蓝桥杯C语言培训4 数学知识的运用 例题4 公约公倍
- 蓝桥杯C语言培训2 递归原理与构造技巧 例题2 出栈顺序
- 蓝桥杯C语言培训3 典型问题的递归框架 例题4 组合计数(元素可以相同)
- 蓝桥杯C语言培训3 典型问题的递归框架 例题6 代表团出访(组合枚举)
- 蓝桥杯C语言培训2 递归原理与构造技巧 例题1 振兴中华
- 蓝桥杯C语言培训2 递归原理与构造技巧 例题3 算式填符号
- 蓝桥杯C语言培训4 数学知识的运用 例题3 尼姆堆
- 蓝桥杯C语言培训3 典型问题的递归框架 例题1 排列枚举
- 蓝桥杯C语言培训4 数学知识的运用 例题5 一步之遥
- Web应用界面设计规范—给项目组培训 .
- 例题5-3 UVa10815 Andy's First Dictionary(STL:set&&sstream的应用)
- 20170705L07-09-03老男孩Linux运维实战培训-Sersync实时同步软件实战应用指南03
- 8月28日 XE8移动开发入门(三)XE8在Android应用中调用Java类, 使用LiveBindings(免费培训)