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