- 博客(7)
- 收藏
- 关注
原创 c++--查找特定的值
首先,第一行要输入一个n,第二行输入n个整数。换句话说,先输入数组的长度,再来输入元素,这样的话,一共用两种写法:第一种写法,就是先定义并初始化数组的长度后,再去定义数组↓。最后就是判断,如果判断出来数组中的数和变量x的值相等的话,就输入下标,因为题目要我们找的是第一次出现的位置,所以输出下标后就直接break停止遍历即可。第二种写法就是先用常量来定义数组,再定义长度,通俗点讲就是先定义非常长,然后从其中拿出来要用的部分↓。在在一个序列(下标从1开始)中查找一个给定的值,输出第一次出现的位置。
2023-01-17 12:02:08
2405
原创 C++ -- 硬币翻转
这道题和经典的关灯问题的做法是一样的,通过题目的描述可以看出,我们需要变量来对硬币的状态进行描述,由于不知道有多少个硬币,所以我们用数组来进行存储。可以看出,数组初始化只有值为0的时候,数组中所有的元素都是0,其他的值都只有第一个 元素有值,且值为初始化的值。第一个人(1号)将硬币全部翻转一次,第二个人(2号)将编号为2的倍数的硬币翻转一次,第三个人(3号)将编号为3的倍数的硬币翻转一次。请问:当第M个人操作之后,哪些硬币是正面向上的,按从小到大输出其编号,以空格分开.硬币的编号是人的编号的倍数。
2022-12-12 18:16:26
5073
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人