#38318: 新手求解,測試時通過,送出解答時WA:共輸入一行


a0968025675@gmail.com (黃煜穎)

學校 : 不指定學校
編號 : 255044
來源 : [118.166.136.44]
最後登入時間 :
2023-11-19 10:08:15
a004. 文文的求婚 | From: [118.166.138.219] | 發表日期 : 2023-11-12 11:13

WA:您共輸出 1 行 我不知道系統的意思 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); //System.out.print("enter"); while (true) { int cout = cin.nextInt(); if (cout % 4 == 0 &&cout%100!=0 ||cout%400==0) { System.out.println("閏年"); break; } else { System.out.println("平年"); } } } } 
#38322: Re: 新手求解,測試時通過,送出解答時WA:共輸入一行


liaoweichen1024@gmail.com (M_SQRT)

學校 : 新北市立新莊高級中學
編號 : 195452
來源 : [49.216.183.65]
最後登入時間 :
2024-05-04 22:23:27
a004. 文文的求婚 | From: [118.166.161.44] | 發表日期 : 2023-11-12 13:41

WA:您共輸出 1 行 我不知道系統的意思 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); //System.out.print("enter"); while (true) { int cout = cin.nextInt(); if (cout % 4 == 0 &&cout%100!=0 ||cout%400==0) { System.out.println("閏年"); break; } else { System.out.println("平年"); } } } }


1. break拿掉

2. while裡面的true改成 cin.hasNextInt()

 
ZeroJudge Forum