Description
给你两个数a和b,你的任务是计算出1在a和b之间出现的次数,比如说,如果a=1024,b=1032,那么a和b之间的数就是: 1024 1025 1026 1027 1028 1029 1030 1031 1032 则有10个1出现在这些数中。
Input
输入不会超过500行。每一行有两个数a和b,a和b的范围是0 < a, b < 100000000。输入两个0时程序结束,两个0不作为输入样例。
Ouput
对于每一对输入的a和b,输出一个数,代表1出现的个数。
Sample Input
1 10
44 497
346 542
1199 1748
1496 1403
1004 503
1714 190
1317 854
1976 494
1001 1960
0 0
Sample Output
2
185
40
666
113
105
1133
512
1375
1256
#include<stdio.h>
#include<stdlib.h>
const int N=1;
int count(int x){int cnt=0;for(int i=0;i<=x;i++){int t=i;while(t){if(t%10==N)cnt++;t/=10; }}return cnt;}int main(){int a,b,result; printf("请输入两个数:\n");scanf("%d %d",&a,&b);result=count(b)-count(a-1);printf("%d\n",result);system("pause");}

这只是一种解法。

整数a和整数b间1的个数相关推荐

  1. 统计素数并求和 (20 分)本题要求统计给定整数M和N区间内素数的个数并对它们求和。

    本题要求统计给定整数M和N区间内素数的个数并对它们求和. 输入格式: 输入在一行中给出两个正整数M和N(1≤M≤N≤500). 输出格式: 在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以 ...

  2. 整数分数计算机,整数减分数怎么算

    教学目标: 1.引导学生在具体的情景中借助已有的经验理解分数除法的意义并掌握分数除法的计算方法,能正确计算分数除以整数. 2.通过富有启发性的问题情景和探索性的学习活动,引导学生主动参与.独立思考.合 ...

  3. 本题要求统计给定整数M和N区间内素数的个数并对它们求和。

    本题要求统计给定整数M和N区间内素数的个数并对它们求和. 输入格式: 输入在一行中给出两个正整数M和N(1≤M≤N≤500). 输出格式: 在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以 ...

  4. python整数类型-Python整数类型(int)详解

    整数就是没有小数部分的数字,Python 中的整数包括正整数.0 和负整数. 有些强类型的编程语言会提供多种整数类型,每种类型的长度都不同,能容纳的整数的大小也不同,开发者要根据实际数字的大小选用不同 ...

  5. 给定一个32位有符号整数,将整数中的数字进行翻转

    给定一个32位有符号整数,将整数中的数字进行翻转 解题思路就是不断的求模,然后取余,然后注意溢出问题: 代码: #include<stdlib.h> #include<stdio.h ...

  6. 在控制台输入一个整数,根据整数打印一个矩形 (Python)

    #在控制台输入一个整数,根据整数打印一个矩形 number = int(input("请输入整数:")) # 头 print( "*"* number) # 中 ...

  7. 快速计算整数的二进制表示法中1的个数

    快速计算整数的二进制表示法中1的个数 题目:给定一个无符号32位整数x,求x的二进制表示法中含1的个数? 第一种算法: int OneCount(unsigned int x) {   for(int ...

  8. JAVA输出x和y和z_JAVA实例:输入三个整数x,y,z,请把这三个数由小到大输出-吾爱编程网...

    今天为大家分享一个java经典实例输入三个整数x,y,z,请把这三个数由小到大输出,相信很多初学者都会学到这道题目,接下来吾爱编程为大家介绍一下程序的相关写法,有需要的小伙伴可以参考一下: 1.题目: ...

  9. 剑指offer_输入n个整数,找出其中最小的K个数

    最小的K个数 题目描述 输入n个整数,找出其中最小的K个数.例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,. 本题无非就是排序,取前K个值.但选什么排序算法呢? ...

  10. python实现isodd函数、参数为整数、如果整数为奇数_python 程序练习题

    1.实现isOdd(),参数为整数,如果整数为奇数,返回True,否则返回Flase 代码如下: def isOdd(a): if a%2==0: return False else: return ...

最新文章

  1. Aspose.Words导出图片 表格 Interop.Word
  2. 与php代码类似,类似于PHP的代码_html/css_WEB-ITnose
  3. android中static方法,StaticLayout如何在Android中使用?
  4. python matplotlib散点图-Matplotlib scatter绘制散点图的方法实现
  5. C语言-动态内存分配总结
  6. 《Android传感器开发与智能设备案例实战》——第1章,第1.2节Android的巨大优势...
  7. 一组超炫酷的动图,感受那让人窒息的数学之美!
  8. php-fpm配置文件,指定session保存目录
  9. HTML progress控件
  10. 工资10000元,应该交多少税?
  11. hihocoder题目
  12. 手机麦克风结构原理图_麦克风的分类和工作原理
  13. 使用计算机为苹果更新,你不知道的一招,用电脑给苹果手机更新系统
  14. H5 video 播放器demo代码
  15. springBoot学习笔记(6)——@Valid和@Validated的使用
  16. 在线测试手机性能软件,性能:三大跑分
  17. Java Pair类的使用
  18. 常用限流方案的设计和实现
  19. 第9章 梦的初现——开发回合制游戏《勇者斗恶龙》
  20. 文件批量重命名001开始的办法

热门文章

  1. 维吉尼亚密码加密/解密在线工具
  2. Android中通过来电转移实现“电话已关机”,“此号码已停机”等
  3. Linux常用命令——sh命令
  4. Maya 2013 下载以及破解教程
  5. 总结编译Liblas库时的问题(会及时更新解决博友遇到的问题)
  6. The Phantom of the Opera 歌剧魅影
  7. 一文彻底读懂异地多活
  8. 爱马仕Hermès手表怎么样?
  9. Ajax请求的五大步骤——一看就会
  10. python未来前景,这是我见过最全的资料