摘要: QT问题记录之warning: ‘xxx’ will be initialized after [-Wreorder] QT问题记录之warning: ‘xxx’ will be initialized after [-Wreorder] QT问题记录之warning: ‘xxx’ will be 阅读全文
posted @ 2019-07-13 20:54 FRain 阅读(941) 评论(0) 推荐(1) 编辑
摘要: 输入一个正整数n,计算出[0,n]这些整数中的二进制数没有连续3个1的数字有多少? 例子:输入数字9,则输出结果位9。因为[0-9]中,只有数字7有连续的三个‘1’出现,别的都没有,所以一共有9个数字满足要求。 分析:这个题目与求解一个正整数中‘1’的个数有点类似,就是进行一些循环处理。 代码如下: 阅读全文
posted @ 2018-09-13 23:40 FRain 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 求一个正整数转换为二进制数时中‘1’的个数 分析:这道题目就是很简单的位运算,我们可以把这个整数和1进行&操作(就是二进制数中的最低位与1进行&),然后将这个整数进行右移处理,将下个位置的数字移到最低位;反复如此操作直到该数变为0。 阅读全文
posted @ 2018-09-13 23:26 FRain 阅读(976) 评论(0) 推荐(0) 编辑