- 博客(4)
- 收藏
- 关注
原创 【C语言练习题】假设x初始为9999,则执行完nCount值为
由此可见,每进行一次 x&(x-1)的运算,所得结果的二进制数就会少一个1(按位与后变为0),最后x的二进制数中没有1了就得到0,该题就是在计算x的二进制数中1的个数。有如下一段代码,假设x初始为9999,则执行完nCount值为(),计算可得0010 0111 0000 1110,即9998,此时。(与运算两位同时为“1”,结果才为“1”,否则为0)第二次循环:9998和9997相与,计算得9996。第三次循环:9996和9995相与,计算得9992。第一次循环:9999和9998相与,即。
2023-04-17 19:50:38 317 1
原创 【C语言题目】从编号为0-999的卡牌中随机抽取5张牌,把这5张牌的数字组成一个最小整数
示例:如从中抽到的5个数字为:93、156、82、567、4则该5个数组成的最小整数为:15645678293。
2023-04-02 12:08:11 230
原创 【C语言简单题】100个人排队分一堆苹果,问第100个人分了几个苹果?
100个人排队分一堆苹果,问第100个人分了几个苹果?他说比第99个人多100个。问第99个人分了几个苹果?他说比第98个人多99个。以此类推,第n个人比第n-1个人多n个苹果。最后问第一个人,他说分了8个。请问第100个人具体分了多少个苹果?
2023-03-14 18:23:00 210
空空如也
【C语言】打印字符型数组出现方框
2023-03-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人