判断a/b是否为有限小数 (小学数学题目)
来源:互联网 发布:山东理工大学网络 编辑:程序博客网 时间:2024/05/04 01:25
我们知道,在数学上,当a, b都为正整数时,a/b必然是有理数(有限或者循环),那如何判断a/b是有限还是无限循环呢?程序如下:
#include <iostream>using namespace std;int gcd(int x, int y){int r;while( x % y){r = x % y;x = y;y = r;}return y;}bool is2And5Number(int n){while(0 == n % 2){n /= 2;}while(0 == n % 5){n /= 5;}if(1 == n){return true;}return false;}int main(){int a, b;int g, n;while(1){cin >> a >> b;g = gcd(a, b);n = b / g;if(is2And5Number(n)){cout << "finite" << endl;}else{cout << "infinite" << endl;}}return 0;}
- 判断a/b是否为有限小数 (小学数学题目)
- 离散题目3 A是否为B的子集
- 判断B是否为A的子结构
- 面试题:给定a、b字符串,判断b是否为a的变位词(scala版本)
- HDOJ 题目2524 矩形a+b(数学 水题)
- 小学期 a+b
- 离散题目3(判断是否为子集)
- 离散题目9(判断是否为单射函数)
- 离散题目10(判断是否为满射函数 )
- 离散题目12(判断是否为函数 c++处理)
- 判断两个集合A和B是否相等(数据结构)
- 判断树B是否为树A的子树&&求出树的镜像
- 判断B数组是否为A数组的子集(有重复、无序)
- 18判断B是否为A数的子结构python
- NOJ 1303 判断a+b是否溢出
- 判断B是否A的子结构
- 请判断A+B是否大于C。
- 题目:将整数A转换为B
- Java 序列化和反序列化总结
- QZXing+Opencv+Qt Creater实现二维码,一维码的识别
- C语言 判断是否素数
- LDR断链 隐藏DLL
- python学习笔记三
- 判断a/b是否为有限小数 (小学数学题目)
- JAVA基础之理解JNI原理
- Java 反射
- MPEG-7实例入门
- structs1.x的配置及一个简单的登陆例子
- Java 获取Enumeration类型的集合方法
- android游戏开发系列(2)——背景音乐播放技术
- ubuntu安装ibus输入法
- 东京大学ACM Java模板