首页 > 其他 > 详细

找“1”的个数

时间:2015-06-03 17:07:28      阅读:155      评论:0      收藏:0      [点我收藏+]

一、题目:

    给定一个十进制的正整数,写下从1开始,到N的所有整数,然后数一下其中出现“1”的个数。要求:

     1.写一个函数 f(N) ,返回1 到 N 之间出现的“1”的个数。例如 f(12)  = 5。

     2.在32位整数范围内,满足条件的“f(N) =N”的最大的N是多少。

二 思路

    总体是寻找各个位置上1的个数

找“1”的个数

原文:http://www.cnblogs.com/bingoing/p/4549563.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!