- 1
- 0
- 约1.04万字
- 约 13页
- 2026-11-04 发布于河北
- 举报
第十四届蓝桥杯省赛Java大学A组真题及详细答案
本次整理为2023年第十四届蓝桥杯软件类省赛Java大学A组全套试题,包含填空题、编程题原题,配套精准答案、解题思路、完整可运行Java代码,解析简洁通俗,贴合考场解题逻辑。
试题A:特殊日期(填空题)
题目描述
对于一个日期,我们可以计算出年份的各个数位之和、月份的各个数位之和、日期的各个数位之和。如果年份数位和+月份数位和+日期数位和=21,则称该日期为特殊日期。
求:从2000年1月1日至2023年12月31日,一共有多少个特殊日期。
解题思路
直接暴力枚举区间内所有合法日期,计算年、月、日数位总和,统计等于21的日期数量。需要处理大小月、闰年2月天数的规则,保证日期合法性。
完整代码
java
publicclassMain{
publicstaticvoidmain(String[]args){
intcount=0;
//枚举年份2000-2023
for(intyear=2000;year=2023;year++){
//枚举月份1-12
for(intmonth=1;month=12;month++){
原创力文档

文档评论(0)