- 10
- 0
- 约1.59千字
- 约 2页
- 2023-04-26 发布于上海
- 举报
C 语言编程穷举算年龄
美国数学家维纳(N.Wiener)智力早熟,11 岁就上了大学。他曾在 1935~1936 年应邀来中国清华大学讲学。一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:“我年龄的立方是一个4 位数。我年龄的 4 次方是一个 6 位数。这 10 个数字正好包含了从 0 到 9 这 10 个数字,每个都恰好出现 1 次。”请你编程算出他当时到底有多年轻。
【解题思路】:因为已知年龄的立方是一个 4 位数字,所以可以推断年龄的范围在 10 到 22 之间,因此确定穷举范围为 10 到 22。如果年龄还满足“年龄的 4 次方是一个 6 位数”这个条件,则先计算年龄的立方值的每一位数字,从低位到高位分别保存到变量 b1,b2,b3,b4
中,再计算年龄的 4 次方值的每一位数字,从低位到高位分别保存到变量a1,a2,a3,a4,a5,a6 中。如果上述 10 个数字互不相同,则必定是包含了从 0 到 9 这 10 个数字并且每个都恰好出现 1 次,因此只要判断上述 10 个数字互不相同, 即可确定这个年龄值为所求。
输出格式:age=%d\n
#includestdio.h #includemath.h
void main()
{
int i,j,k,temp,b1,b2,b3,b4,a1,a2,a3,a4,a5,a6; for(i=10;
您可能关注的文档
最近下载
- 2025年老年大学教学工作总结3篇年老年大学教学工作计划.pdf VIP
- 自动洗胃机洗胃法评分标准(标准分100分).docx VIP
- 建筑装饰设计收费指导标准(2026版).docx
- 地质灾害危险性评估收费标准最新修订版.docx VIP
- 脑卒中急救识别与处理课件.pptx
- 教科版三年级科学上册1-5 水能溶解多少物质 课件.ppt VIP
- 国家安全概论-西安交通大学-中国大学MOOC慕课答案.pdf VIP
- 【高清可复制】储罐区防火堤通用图SHT104-2017.pdf VIP
- 防火检查记录表.doc VIP
- 水能溶解多少物质 教学设计-2025-2026学年科学三年级上册(教科版).docx VIP
原创力文档

文档评论(0)