问题描述:

源码:

import java.math.BigInteger;
import java.util.*; public class Main
{
//主函数
public static void main(String[] args)
{
BigInteger a, b, zero = BigInteger.valueOf(0), f1, f2, fn;
int count;
Scanner cin = new Scanner(System.in);
while(true)
{
a = cin.nextBigInteger();
b = cin.nextBigInteger();
if(a.equals(zero) && b.equals(zero))break;
count = 0;
f1 = BigInteger.valueOf(1);
if(a.compareTo(f1) <= 0 && b.compareTo(f1) >= 0)count++;
f2 = BigInteger.valueOf(2);
if(a.compareTo(f2) <= 0 && b.compareTo(f2) >= 0)count++;
while(true)
{
fn = f2.add(f1);
if(a.compareTo(fn) <= 0 && b.compareTo(fn) >= 0)count++;
else if(b.compareTo(fn) < 0)break;
f1 = f2;
f2 = fn;
}
System.out.println(count);
}
}
}

  

最新文章

  1. UE4 WCF RestFul 服务器 读取JSON 数据并解析 简单实例
  2. android之xmlpullparse解析器
  3. web service上传参数代码实例
  4. 《zw版&#183;Halcon-delphi系列原创教程》 Halcon分类函数012,polygon,多边形
  5. makefile中的自动化变量$@,$%,$
  6. sql中临时表的创建和使用【本文转自多人博客】
  7. asp.net mvc 伪静态路由配置
  8. 抽象(abstract)升级版变接口(interface) 继承(extends)升级版叫实现(implements) 升级版啊升级版 接口可以多继承
  9. FTP下载帮助类
  10. pt-show-grants
  11. InnoSetup 脚本打包及管理员权限设置
  12. DNS 地址
  13. Excel—数组
  14. C++ 之sizeof运算符
  15. 网络操作基础(one)
  16. php unset对json_encode的影响
  17. jquery 在线视频
  18. Nginx源代码安装
  19. linux达人养成计划学习笔记(八)—— shell基础
  20. Android 关于在ScrollView中加上一个ListView,ListView内容显示不完全(总是显示第一项)的问题的两种简单的解决方案

热门文章

  1. Spring《六》管理Bean
  2. C#6.0新增功能
  3. python对象 -- 组合
  4. Failed reading log event, reconnecting to retry
  5. 如何使用图形界面Webmin管理linux服务器
  6. js-数组和字符串转化
  7. BZOJ 1016 最小生成树计数(矩阵树定理)
  8. linux下的查找命令
  9. python3 继承与组合
  10. Android S5PV210 fimc驱动分析 - fimc_capture.c