摘要: eg:有一个字符数组的内容为:"student a am i",请你将数组的内容改为"i am a student".要求:不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。 student a am i i ma a tne... 阅读全文
posted @ 2019-04-21 12:28 Kaniso_Vok 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 仅限于此题,最好的解决方案是使用按位异或的计算方法来计算 使用的是按位异或计算时“相同的数字计算会得到0,0和任何数字按位异或计算得到的是任何数字”的特性。 源代码: #include#includeint rearch(int array[],int... 阅读全文
posted @ 2019-04-21 11:46 Kaniso_Vok 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 第一种方法是最常见的average=(a + b) / 2这种方式,求两个数的平均值 第二种方法是当 a>1 推导过程如下a + b = (a&b) 2 + (a^b)) ———》average=((a&b)2+(a^b))/2 ————》averag... 阅读全文
posted @ 2019-04-21 11:38 Kaniso_Vok 阅读(6515) 评论(0) 推荐(0) 编辑
摘要: eg:在32位机器上25这个值包含下列各位:00000000000000000000000000011001翻转后:(2550136832)10011000000000000000000000000000程序结果返回:2550136832 代码核心思想是将... 阅读全文
posted @ 2019-04-21 11:24 Kaniso_Vok 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 在做这道题时首先要观察杨辉三角的规律11 11 2 11 3 3 11 4 3 4 1……可以看出1.每行的数字个数与所处行数相等2.除去每行第一个和最后一个数字唯一,其他数字都等于头顶元素加头顶前一个元素 源代码: #include#includevo... 阅读全文
posted @ 2019-04-21 11:14 Kaniso_Vok 阅读(505) 评论(0) 推荐(0) 编辑