数字1的数量
来源:互联网 发布:淘宝网书城首页 编辑:程序博客网 时间:2024/04/30 11:39
题目描述
给定一个十进制正整数N,写下从1开始,到N的所有正数,计算出其中出现所有1的个数。
例如:n = 12,包含了5个1。因为1,10,12共包含3个1,11包含2个1,总共5个1。
输入
输入N(0 <= N <= 10^6)
多组测试数据
多组测试数据
输出
输出包含1的个数
样例输入
12
样例输出
5
#include<stdio.h>
int a[100001];int main()
{
int i,t,n,sum=0;
for(i=1; i<100001;++i)
{
t=i;
while(t)
{
if(t%10==1)
sum++;
t/=10; //对于t的每一位进行判断是否为1
}
a[i]=sum;
}
while(~scanf("%d",&n))
{
printf("%d\n",a[n]);
}
return 0;
}
阅读全文
0 0
- 数字1的数量
- 数字1的数量
- 数字1的数量
- 数字1的数量
- 数字1的数量
- 数字1的数量
- 数字1的数量
- 数字1的数量
- 数字1的数量
- 1009 数字1的数量
- 1009 数字1的数量
- 1009 数字1的数量
- 1009 数字1的数量
- 1009 数字1的数量
- xyoj 数字1的数量
- 1009 数字1的数量
- nyoj-648-数字1的数量
- NYOJ 648 数字1的数量
- Unity灯光效果及设置详解
- 479. Largest Palindrome Product
- Vivado下几条 Verilog 综合规则
- 安装oracle11g碰到的各种问题
- 51nod 1062 序列中最大的数
- 数字1的数量
- idea使用maven配置mybatis环境以及idea中集成log4j
- boost学习笔记之assign
- 最近做文件上传,使用了jQuery-uploadify插件,用的是官网最新的3.2版本,官网地址:http://www.uploadify.com/download/ 在这里建议下:在面对最新的版
- 【juincen】Web中图片上传处理 jQuery+Ajax+SpringMVC
- HDU 6154 CaoHaha's staff(规律)
- win10+VS2015+opencv3.0.0环境配置流程
- 抽象工厂模式
- C++学习之路(9)---C++面向对象的总结