HDU 2117 JAVA

来源:互联网 发布:域名 许扬 编辑:程序博客网 时间:2024/06/03 18:14

Problem Description
Now give you two integers n m, you just tell me the m-th number after radix point in 1/n,for example n=4,the first numble after point is 2,the second is 5,and all 0 followed

Input
Each line of input will contain a pair of integers for n and m(1<=n<=10^7,1<=m<=10^5)

Output
For each line of input, your program should print a numble on a line,according to the above rules

Sample Input
4 2
5 7
123 123

Sample Output
5
0
8

import java.util.Scanner;public class Main {    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);        while(sc.hasNext()){            int a = sc.nextInt();            int b = sc.nextInt();            int i=1;            //模拟除法            for(int ii=0;ii<b;ii++)            {                // 余数后面加个0 再继续除                i=i%a*10;                if(ii==b-1)                    System.out.println(i/a);            }        }    }}
0 0