andy6804tw
10/8/2016 - 10:15 AM

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=31398 這題可能有空白所以要先把所有空白去掉,最後放入BigDecimal再toPlainString把科學記號的完整數字印出來

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=31398

這題可能有空白所以要先把所有空白去掉,最後放入BigDecimal再toPlainString把科學記號的完整數字印出來

import java.math.BigDecimal;
import java.util.*;  
  
public class Main {  
  
    public static void main(String[] args) {  
        Scanner scn = new Scanner(System.in);  
        int n=Integer.parseInt(scn.nextLine());
        while(n--!=0){
        	String s[]=scn.nextLine().split(" "),str="";
        	for(int i=0;i<s.length;i++)
        		str+=s[i];
        	BigDecimal num=new BigDecimal(str);
        	System.out.println(num.toPlainString());
        }
    }
     /*題目:ITSA 第48次月賽 [Problem 4] 字串轉換成浮點數
    作者:1010
    時間:西元 2016 年 10 月 */
}