小文’s blog — 奇妙的数字 –《蓝桥杯代码笔记2》

题目


奇妙的数字

小明发现了一个奇妙的数字。它的平方和立方正好把0~9的10个数字每个用且只用了一次。
你能猜出这个数字是多少吗?

请填写该数字,不要填写任何多余的内容。


题目分析

我们可以直接从0开始找这个数num,知道找到正确的数我们就停止循环

如何判断

它的平方和立方正好把0~9的10个数字每个用且只用了一次

我的做法是:初始化一个长度为10的数组text,初始值为1,然后把取出他的平方和立方的每一位,出现一个数字则把数组里面对应的减一。

 

例如:

若 num=5

test[10]={1,1,1,1,1,1,1,1,1,1}

num2=num*num=25

test[5]--; 

test[2]--; 

nunm3=num*num*num=125

test[1]--; 

test[2]--; 

test[5]--; 


代码示例

 

 


代码运行截图



程序结果


 

 

博主的话

ps

最近我会每天持续更新一道C语言习题的详解,

寒假在家有时间,如有比较好的题目请在下面

留言,兴许明天就是发布的就是你的题目的

详解哦

 

 

更多习题详解还请关注博主,www.qcgzxw.cn

点赞
  1. 头像 雷诺护垫说道:

    不错的文章,内容远见卓识.禁止此消息:nolinkok@163.com

  2. 头像 网格布说道:

    不错的文章,内容欢风华丽.禁止此消息:nolinkok@163.com

  3. 头像 玻璃钢储罐说道:

    好文章,内容十全十美.禁止此消息:nolinkok@163.com

发表回复

在发表评论前请确认您的言论中没有违反中国各项法律、法规和违背社会道德的内容。任何无意义的留言内容都会被直接删除。