输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。a,b<10的6次方,c<=100、
样例输入:1 6 4
样例输出:0.1667
下面贴出源码:
package cn.zimo.algorithm;import java.text.DecimalFormat;
import java.text.Format;
import java.util.Scanner;/*** 分数化小数* @author 子墨* @date 2018年4月26日 下午8:11:04*/
public class Demo15 {public static void main(String[] args) {int a,b,c;float result=0.0f;Scanner scan=new Scanner(System.in);a=scan.nextInt();b=scan.nextInt();c=scan.nextInt();result=a*1.0f/b;String str="#0.";for(int i=0;i<c;i++) {str+="0";//System.out.println(i+1);}System.gc();//System.out.println(str);System.out.printf(new DecimalFormat(str).format(result));}}