【算法热身II】现实世界是星期几?
用户:
查看:0 回复:31 评论:0 创建时间:2017-02-03T20:43:20
上次好像有点难,比较少人做出来,这次做一个简单一点的。
先了解一个概念:次方
( a^b : a的b次方,表示有b个a相乘: a x a x a x a …… x a )
比如说,2的3次方就是:2 x 2 x 2 = 8 ; 3的4次方就是:3 x 3 x 3 x 3 = 81 。
在源码世界里,次方一般用 ^ 符号表示。
题目描述:
如果现实世界今天是星期天,a^b天后是星期几?
输入:
两个正整数a,b,中间用单个空格隔开。0 < a <= 10, 0 < b <= 10。
输出:
一个字符串,代表过a^b天之后是星期几。
样例输入:
a: 6 b: 6
样例输出:
星期一
来源《奥数典型题举一反三(小学六年级)》 (I喵N 978-7-5445-2883-2) 模拟试题二 第16题
提示:在编程猫平台上的次方在“运算”中的加法运算里点击下拉菜单,选择最后一个就是了。

大家都来试试看啊。如果有疑问或者没有思路,也可以在本帖下回复,每一次思考都是进步~
当然如果你做出来了更要记得回帖啦。
做出来的效果:(2月5日下午两点会公布答案,同时开放代码购买。)
回复
![]()
这么说,我们要先让a,b都大于或等于10,而且不能是负数。
我们就只需要把a^b的值去除以7,然后用余数推算是星期几。
上面说是星期天,那么等于1,就是星期天,等于2,星期一。
把tc的举个栗子:
6^6的值除以7,余2,就是周一。
我做完了。
去编程序,走起!
点赞0
无可否认@断了个弦 你的想法和我一样,但是,0<a<=10,0<b<=10,就是a大于0但小于等于10,b也是,应该是小于等于10才对。
点赞0
无可否认我就问一句,作品内容必须要跟tc一样吗?(我是说要不要那只鸟,不是答案。)
点赞0
![]()
@无可否认
啊刚才打错了!是小等于10没错。
完了我又手残了
点赞0
![]()
@tc
报告长官,我做完了……(虽然有点不科学)
我中午要吃饭所以做的有点赶……所以用了一点不科学的办法……
希望tc不会喵找我嘿嘿嘿……
作品名就叫a^b,可以去搜搜~~
下午我用小号发链接。
我会试着改改~~
点赞0
![]()
话说我做的说的话不一样会不会被打……
(偷懒不要找借口!)
点赞0
无可否认我也做完了,我比楼上勤劳(话说这个词真的好吗?),叫算法热身作品。(众:II呢???)
点赞0
![]()
……我就小小的偷了个懒(你个连角色都没换的好意思说啥?)
点赞0
无可否认@断了个弦 我填了大于十的,你的也没什么反应啊,对了,我的那个有点错误,先别看!!!
点赞0
无可否认好了,改好了,只不过我得到结果后不会说,你们自己看一下就行了。
点赞0
无可否认回复!!!!我的算法热身作品的回复!!!!
点赞0
无可否认断了个弦!你的作品好搞笑,我输了负数,他竟然说是星期0.06!!!
点赞0
![]()
!@#¥%……&*&……%¥#@
都说了不能填负数了。
【我感受到了你满满的恶意(蹲墙角瑟瑟发抖)】
点赞0
![]()
嗯嗯嗯嗯嗯恩恩额嗯呢嫩恩恩!!
点赞0
无可否认对哇······还有,负数怎么也行???
点赞0
![]()
……
大于10当然是不能过的……
但是我懒……好吧我去添一个积木
负数是绝对不行的!
还是因为我懒……懒得添一个积木……
好吧我去添……
点赞0
无可否认如果tc也对编程猫“懒得添一个积木······”的话,那估计就不会有编程猫了······
点赞0
![]()
【摊手】中午时间赶,还真没考虑如果有人没有观察提示恶意入侵的话会怎么样。
点赞0
无可否认恶意入侵······亏你想得出来······
点赞0
无可否认你改了嘛,但是,好像还是······
点赞0
无可否认输两次错误,第一次他会提醒并取消,但第二次错误······(有没有一点恶意······)
点赞0