×
解除綁定,重新設定系統帳號的密碼
您的系統帳號 ID:
您的系統帳號:
您的帳號暱稱:
設定新密碼:
設定新密碼:
×
請輸入要加入的「課程代碼」
請向開設課程的使用者索取「課程代碼」
分類題庫
解題動態
排行榜
討論區
競賽區
登入
註冊
發表新討論
#3466: WA與正確不符
freck25815300
(a)
學校 : 國防大學
編號 : 9794
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [140.129.111.11]
最後登入時間 :
2010-04-27 08:50:28
d579.
兩條線
--
raincole
| From: [140.129.108.184] | 發表日期: 2010-02-24 19:53
import java.util.*;
//d579
public class nn{
public static void main(String[] args){
Scanner cin=new Scanner(System.in);
while(cin.hasNext()) {
double N=cin.nextDouble();
if(N<0)
N=N*(-1);
System.out.printf("|-%.4f|=%.4f\n",N,N);
if(N>=0)
System.out.printf("|%.4f|=%.4f\n",N,N);
}
}
}
為何測試時輸入N會跑出兩行
#3468: Re:WA與正確不符
awpkiller
(討厭不跟範例輸入的測資(吼))
學校 : 不指定學校
編號 : 7937
×
傳送站內訊息
傳給:
主題:
內容:
來源 : [202.40.139.107, 175.159.107.90]
最後登入時間 :
2013-02-27 19:40:50
d579.
兩條線
--
raincole
| From: [59.148.104.110] | 發表日期: 2010-02-24 22:32
import java.util.*;
//d579
public class nn{
public static void main(String[] args){
Scanner cin=new Scanner(System.in);
while(cin.hasNext()) {
double N=cin.nextDouble();
if(N<0)
N=N*(-1);
System.out.printf("|-%.4f|=%.4f\n",N,N);
if(N>=0)
System.out.printf("|%.4f|=%.4f\n",N,N);
}
}
}
為何測試時輸入N會跑出兩行
我不是太懂java
不過紅字的2行很明顯是有問題的吧
如果是負數會轉成正再輸出
之後的if就會執行,因為你已經把數轉正了!