大家还记得小学奥数那个神奇的问题么?循环小数0.9999…等于1.但是可能还有一部分同学不理解,它的证明方法有很多,在这里给出一种最简单容易理解的证明办法,当你AC了这道题你也就明白了他的证明方法了
Input输入数据只有一个正整数N(0<N<10)
当N=0时候输入结束
Output输出循环小数0.NNNNNNN…所表示的分数形式(化简成最简形式)
Sample Input题解:水题一道
代码(C语言)
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
while(scanf("%d",&n) && n){
switch(n){
case 1: printf("1/9\n"); break;
case 2: printf("2/9\n"); break;
case 3: printf("1/3\n"); break;
case 4: printf("4/9\n"); break;
case 5: printf("5/9\n"); break;
case 6: printf("2/3\n"); break;
case 7: printf("7/9\n"); break;
case 8: printf("8/9\n"); break;
case 9: printf("1\n"); break;
}
}
return 0;
}