问题标题: 酷町堂:3886

0
0

0
项依凡
项依凡
初级光能
初级光能

你可以看一看手表或闹钟将m和n设一个数,并找到其中的规律

0
0
0
李子杰
李子杰
资深光能
资深光能

eeeeeeemmmmmmmeeeeeeeeemmmmmmm

0
0
0
王子逸
王子逸
新手天翼
新手天翼

核心代码

定义m,n;

循环(int i=n;i>=1;i--)

{

    m--;

    如果(m==0)

    {

        m=24;

        }

    }

输出m;

0
0
丁海洋
丁海洋
中级守护
中级守护

不知你有没有学到周期,如果没学到,就算我给你科普一下吧!

首先要知道一天24个小时,但是里面有个很重要的一点,就是24点其实就是0点,所以后面定义数组就要注意一下,然后注意他是倒着转的,所以数组要从晚上到早上,定义数组a,因为一共有24个元素,所以这就是他的周期,那么我们就定义a[24],之后就是很重要的一步,为数组赋值,(因为这个不是输入周期,所以你不用考虑一个周期的重点,就是数组必须从0开始存,学到周期老师会讲,我就不多嘴了)

但我们还需要思考一个问题,这个0点(题目已说,都输出0点)到底是在a[0]还是a[23],这时候还是要学过周期才知道(所以没学过周期,最好用其它方法,如果有知道的评论一下,我忘了),当然也可以试验出真知,尝试就是最好的方法,然后if判断x与n哪个大,因为没说哪个大,哪个小,然后还是学过周期才知道,(提示一下要%周期,但前面的只要-1)例如周期为4 就是a[(n-1)%4]

 

一切建立在学过周期后~~

其他方法有是有但不正规(因为这题是周期)

我要回答