藍橋杯 星系炸彈

2021-07-09 07:49:00 字數 975 閱讀 4251

題目

在x星系的廣袤空間中漂浮著許多x星人造「炸彈」,用來作為宇宙中的路標。

每個炸彈都可以設定多少天之後**。

比如:阿爾法炸彈2023年1月1日放置,定時為15天,則它在2023年1月16日**。

有乙個貝塔炸彈,2023年11月9日放置,定時為1000天,請你計算它**的準確日期。

請填寫該日期,格式為 yyyy-mm-dd  即4位年份2位月份2位日期。比如:2015-02-19

請嚴格按照格式書寫。不能出現其它文字或符號。

分析】按天迴圈,注意閏年,思路同《高斯日記》

原始碼

public class test003 ,

};int sumdays = 0; // 經過的天數

int year = 2014;

int month = 10; // 初始化的月份是11月

int day = 9; //初始化的號是9

ok: while (true)

}month++;

day = 0;

}//進入下一年

month = 0;

year++;

} system.out.println(year + "-" + (month + 1) + "-" + day);

} // 如果是平年,返回0;如果是閏年,返回1

private static int leaptype(int year) else

return flag;

}}

結果

2017-08-05

解法2原始碼

public static void main(string args)

星系炸彈(藍橋杯)

星系炸彈 在x星系的廣袤空間中漂浮著許多x星人造 炸彈 用來作為宇宙中的路標。每個炸彈都可以設定多少天之後 比如 阿爾法炸彈2015年1月1日放置,定時為15天,則它在2015年1月16日 有乙個貝塔炸彈,2014年11月9日放置,定時為1000天,請你計算它 的準確日期。請填寫該日期,格式為yyy...

藍橋杯 星系炸彈

星系炸彈 在x星系的廣袤空間中漂浮著許多x星人造 炸彈 用來作為宇宙中的路標。每個炸彈都可以設定多少天之後 比如 阿爾法炸彈2015年1月1日放置,定時為15天,則它在2015年1月16日 有乙個貝塔炸彈,2014年11月9日放置,定時為1000天,請你計算它 的準確日期。請填寫該日期,格式為 yy...

藍橋杯 星系炸彈

星系炸彈 在x星系的廣袤空間中漂浮著許多x星人造 炸彈 用來作為宇宙中的路標。每個炸彈都可以設定多少天之後 比如 阿爾法炸彈2015年1月1日放置,定時為15天,則它在2015年1月16日 有乙個貝塔炸彈,2014年11月9日放置,定時為1000天,請你計算它 的準確日期。請填寫該日期,格式為yyy...