- 博客(3)
- 收藏
- 关注
原创 strncpy的模拟实现
我的想法是要复印num个字符,就循环num次,每次复印一个字符,并且要将需要打印的个数num与源字符串的长度进行对比,若num比长度小或相等,就将字符挨个复印就行,若num比长度大则要考虑在源字符串所有字符复印之后用'\0'来赋值。
2022-10-24 20:38:40
252
原创 左旋字符串的方法
将第一个字符存储到中间变量中,然后将之后的字符依次向前移动一位,再将中间变量的值赋予给最后一位,进行循环,循环条件即为 < k。建立一个left_move函数来实现左旋的过程,其中需要两个参数,一是所需左旋字符串的地址,二是所需左旋几个字符。所以运用这种方法时,要创建一个新函数reverse,它需要两个参数,一个是逆序的起始位置,另一个为逆序的终止位置.第一步:将字符串分为两部分,第一部分为即将左旋的字符,第二部分为不左旋的字符。2.将ab逆序为ba,将cdef逆序为fedc。将abcdef左旋两个字符。
2022-10-23 19:51:44
157
原创 关于逻辑思维的一个小题目
首先,我们应该将思维转换,用代码的形式看这些话,这些选手说的话本质上是一种判断的语句,所以我们应该要将所有可能的排名写出来,然后加上判断,将满足条件的排名输出.//这个语句是为了控制5人的排名不能相同,最终的排名结果一定是1、2、3、4、5,所以相乘得到120。//因为5人说的话一半为真一半为假,所以相加一定为1,再用&&将5人的结果并起来,若全为1得到排名。每个选手都说对了一半,请推测出5人的排名。有5位选手参加跳水比赛,预测5人的排名。A选手说:B第二,我第三。C选手说:我第一,D第二。
2022-10-23 13:19:48
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人