判断一个分数是否为无限循环小数
2016-12-15 22:12
337 查看
#include <stdio.h> int main() { int remiander[101] = {0};//存放余数 int quotient[101] = {0}; int m; int n; printf("please input (m/n)(m < n):\n"); scanf("%d/%d",&m,&n); printf("m/n 是一个有限不循环小数 0."); for(i = 1; i <= 100; i++) { remainder[m] = i; m *= 10; quotient[i] = m / n; m = m % n; if(m == 0) { for(j = 1; j <= i; j++) { printf("%d",quotient[j]); } printf("\n"); } if(remainder[m] != 0) { for(j = 1; j <= i; j++) { printf("\n\tand it is a infinaite cyclic fraction from %d\n",remainder[m]); printf("\tdigit to %d digit after decimal point.\n",i); printf("\n"); break; } } } }
相关文章推荐
- 判断一个分数是否是无限循环的小数.
- 不用循环语句,判断一个数是否是2的次方
- 用最简单的函数实现功能:判断一个int数据是否是2的x次幂(不能使用循环)。
- 判断一个数是否是小数
- .循环输入一个数,判断是否为素数.Cpp
- 整数输入有理循环小数 1/7 = 0.142857142... 是个无限循环小数。 任何有理数都可以表示为无限循环小数的形式。 本题目要求即是:给出一个数字的循环小数表示法。
- 如何不用循环判断一个数是否为2的幂
- 【C#食谱】【风味小吃】菜单1: 判断分数和小数之间是否近似相等
- hdu2522 模拟除法 和 无限循环小数的判断
- (抄)循环输入一个数,判断其是否是素数
- 写一个函数,判断一个int型的正整数是否是2的幂,即是否可以表示成2^X的形式(不可以用循环)
- 无限循环小数的分数和校外的树~
- 不良代码展示-不要用数组循环判断等于的方式,来判断一个对象是否在一个集合内
- 分数化为有限小数或无限循环小数(c实现)
- .循环输入一个数,判断是否为素数
- 用一个表达式而不是一个循环语句 判断一个数X是否是2的N次方(2,4,8,16......)
- 判断一个单项链表是否有循环,如果有循环输出循环点
- 无限循环小数的分数形式
- 判断一个给定的字符串通过循环移位是否可以包含另一个字符串
- 有理循环小数 1/7 = 0.142857142... 是个无限循环小数。 任何有理数都可以表示为无限循环小数的形式。 本题目要求即是:给出一个数字的循环小数表示法。