/*
* 1-n整数中1出现的次数.cpp
*
* Created on: 2018年5月1日
* Author: soyo
*/
#include<iostream>
using namespace std;
int NumberOf1( unsigned int n)
{
int number=;
while(n>=)
{
if(n%==)
number++;
n=n/;
}
return number;
}
int NumberOf1Between1AndN(unsigned int n)
{
unsigned int i;
int number=;
for(i=;i<=n;i++)
{
//cout<<i<<" ";
number+=NumberOf1(i);
}
return number;
}
int main()
{
unsigned int n;
cin>>n;
int num;
num=NumberOf1Between1AndN(n);
cout<<endl;
cout<<"Num中1的个数为:"<<num<<endl;
}

结果:

Num中1的个数为:

最新文章

  1. Flexbox 自由的布局
  2. 5.3 Static
  3. 解决 “invalid resource directory name”, resource “crunch”
  4. [转]Rotate a table in reporting services
  5. Java中可变长参数的使用及注意事项
  6. a标签至于flash之上的时候,IE浏览器无法点击连接的问题
  7. Day1 - Python基础1 介绍、基本语法、流程控制
  8. Java解析JSON文件的方法(一)
  9. Laravel查询构造器的使用方法整理
  10. HandlerThread实现数字时钟
  11. Python中的数据类型
  12. HTTP报错401和403详解及解决办法
  13. 只有自身跟上时代,offer就会如期而至
  14. sql server 性能调优之 当前用户请求分析 (1)
  15. CodeVs 1009
  16. eclipse2019-03设置代码编辑区背景为图片
  17. Python(七)之OS模块
  18. sencha touch list(列表) item(单行)单击事件触发顺序
  19. 诡异的小bug 自动生成font标签包裹span标签中的文字
  20. 【转】每天一个linux命令(24):Linux文件类型与扩展名

热门文章

  1. cut printf awk sed grep笔记
  2. Protostuff序列化和反序列化使用说明
  3. Mysql 之配置文件my.cnf
  4. ngnix
  5. C++中结构和类的区别
  6. mybatis 一对一映射
  7. HashMap源代码学习笔记
  8. saltstack安装配置(master&amp;minion)
  9. [Pyhton]weakref 弱引用
  10. iOS 如何改变表视图分割线在iOS7中的默认偏移