整数中1出现的次数(从1到n整数中1出现的次数)
来源:互联网 发布:php输出99乘法表 编辑:程序博客网 时间:2024/05/24 15:39
class Solution {public:int NumberOf1Between1AndN_Solution(int n){int nCurBit = n % 10; int nForward = n / 10; int nBackward = 0; int nBase = 1; int nSum = 0; while(n / nBase){ if(nCurBit == 0) nSum += nForward * nBase; else if(nCurBit == 1){ nSum += nForward * nBase; nSum = nSum + nBackward + 1; }else nSum += (nForward + 1) * nBase; nCurBit = nForward % 10; nBase *= 10; nForward = n / (nBase * 10); nBackward = n % nBase; } return nSum;}};
0 0
- 整数中1出现的次数(从1到n整数中1出现的次数)
- 整数中1出现的次数(从1到n中出现的次数)
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到n整数中1出现的次数
- 从1到 n整数中1出现的次数
- H - Towers (五一训练)
- js 测试性能
- Z-Stack的运行角度的理解(仅作个人学习笔记,希望别人评指正)
- 关于在xcode中添加第三方文件夹的问题
- 第九周 项目五:方程类
- 整数中1出现的次数(从1到n整数中1出现的次数)
- 01_01 工具概览
- 剑指offer 面试题35—第一个只出现一次的字符
- opencv检测运动物体的基础_特征提取
- Android签名和package
- 6.14
- JavaScript中用Date()对象获得时间
- 第23讲-项目一-被3或者5整除的数
- webtrends