Codeup墓地-2154
src:http://codeup.cn/problem.php?id=2154
2154: 数数
时间限制: 1 Sec 内存限制: 32 MB
题目描述
ACM俱乐部里的那些无聊家伙经常举行数数比赛- -。
比赛规则就是对于一个给出的正整数n,把1到n的正整数写在纸上,然后数里面数字1被写出来的次数。

输入
输入有多组数据。
每组数据一行,包含一个正整数n(小于等于2^26)。

输出
对应每组数据,输出所求的1的出现次数。

样例输入
11
20
样例输出
4
12

//统计1-n中1出现的次数
#include <iostream>
#include <cstdio>
using namespace std;
int function (int n){//按照每一位出现1的次数来进行计算int factor =1 ;//factor 是该位的权值int res = 0;int low, cur, high;while (n / factor){low = n % factor;//数字的低位cur = n / factor % 10;//数字当前位置的数high = n / factor / 10;//数字的最高位if (cur==0)res += high * factor;else if(cur==1)res += high * factor + low + 1;elseres += (high + 1) * factor;factor *= 10;}return res;
}
int main(){int n;while(scanf("%d",&n)!=EOF){printf("%d\n",function(n));}return 0;
}

Codeup墓地-2154相关推荐

  1. Codeup墓地-1123

    Codeup墓地-1123 src:http://codeup.cn/problem.php?id=1123 1123: 确定排序序列 时间限制: 1 Sec 内存限制: 32 MB 题目描述 一个由 ...

  2. Codeup墓地-1107

    Codeup墓地-1107 src:http://codeup.cn/problem.php?id=1107 1107: 欧几里得游戏 时间限制: 1 Sec 内存限制: 32 MB 题目描述 小明和 ...

  3. Codeup墓地1817号A+B

    Codeup墓地链接:http://codeup.cn/ 本题链接:http://codeup.cn/problem.php?cid=100000575&pid=1 问题描述: 问题 B: A ...

  4. Codeup墓地-2337

    Codeup墓地-2337 src:http://codeup.cn/problem.php?id=2337 2337: 阻击火箭队 时间限制: 1 Sec 内存限制: 32 MB 题目描述 小明很喜 ...

  5. Codeup墓地-1985

    Codeup墓地-1985 src:http://codeup.cn/problem.php?id=1985 1985: 任务调度 时间限制: 1 Sec 内存限制: 32 MB 题目描述 读入任务调 ...

  6. Codeup墓地-2118

    Codeup墓地-2118 src:http://codeup.cn/problem.php?id=2118 2118: 非常可乐 时间限制: 1 Sec 内存限制: 32 MB 题目描述 大家一定觉 ...

  7. Codeup墓地-1098

    Codeup墓地-1098 src:http://codeup.cn/problem.php?id=1098 1098: 最少的交换 时间限制: 1 Sec 内存限制: 32 MB 题目描述 现在给你 ...

  8. Codeup墓地-2117

    Codeup墓地-2117 src:http://codeup.cn/problem.php?id=2117 2117: 确定比赛名次 时间限制: 1 Sec 内存限制: 32 MB 题目描述 有N个 ...

  9. Codeup墓地-2070

    Codeup墓地-2070 src:http://codeup.cn/problem.php?id=2070 2070: 坠落的蚂蚁 时间限制: 1 Sec 内存限制: 32 MB 题目描述 一根长度 ...

最新文章

  1. Java编写胖老鼠的交易_猫和胖老鼠
  2. oracle protocol=beq 不可用,Oracle BEQ方式连接配置
  3. VMware SDS 之四:VSAN的技术细节
  4. haproxy服务启动命令_HaProxy安装和常用命令
  5. 使用hive中beeline引擎来访问hive数据库
  6. 图论 —— 网络流 —— 费用流 —— MCMF 算法
  7. python--httplib模块使用
  8. volatile解析
  9. file 图片上传 java_Java MultipartFile 上传文件/上传图片 亲测
  10. cad批量打印_最好用的cad批量打印方法
  11. 关于应用程序无法启动,因为应用程序的并行配置不正确的解决办法
  12. python爬取公众号历史文章_微信公众号爬虫--历史文章
  13. 简单集成华为PUSH
  14. MyBatis--逆向工程
  15. 常见的五个编译时异常和常见的五个运行时异常
  16. 计算机会计与手工会计的区别与联系,会计电算化与手工会计的差异和共同点各是什么...
  17. VBA Rnd()函数不正确,应使用什么代替
  18. 用HTML和CSS制作一个网页
  19. Ramdisk -内存盘的使用
  20. 新版Android Studio Logcat解析

热门文章

  1. 简述迁移学习(Transfer Learning)
  2. 智能仓库之RFID仓库管理中的条形码与电子标签应用-RFID仓库管理功能与特点-新导智能
  3. UI自动化测试/python编程
  4. 北邮学报pk计算机科学,211大学对比:选择北京邮电大学还是中国传媒好?
  5. Matlab系列之绘图基础
  6. 【元胞自动机】元胞自动机传染病传播模拟【含Matlab源码 1680期】
  7. Elasticsearch分页查询FromSize vs scroll vs search_after
  8. iOS LaunchScreen设置启动图片 启动页停留时间
  9. 近七十部动漫长期高速下载
  10. toggle,hasClass