解题思路:先判断是否是闰年,在利用数组就可以求出天数。
注意事项:判断闰年的条件 year%4==0&&year%100!=0||year%400==0
参考代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int year=sc.nextInt();
int month=sc.nextInt();
int day=sc.nextInt();
boolean b=false;
if(year%4==0&&year%100!=0||year%400==0){
b=true;
}
int s=day;
if(b==true){
int a[]={31,29,31,30,31,30,31,31,30,31,30,31};
for (int i = 0; i < month-1; i++) {
s=s+a[i];
}
}
else{
int a[]={31,28,31,30,31,30,31,31,30,31,30,31};
for (int i = 0; i < month-1; i++) {
s=s+a[i];
}
}
System.out.println(s);
}
}
0.0分
0 人评分
C二级辅导-同因查找 (C语言代码)浏览:585 |
简单的a+b (C语言代码)浏览:573 |
WU-字符串比较 (C++代码)浏览:759 |
WU-小九九 (C++代码)浏览:1684 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:529 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:690 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:518 |
格式化数据输出 (C语言代码)浏览:822 |
简单的a+b (C语言代码)浏览:631 |
回文数(一) (C语言代码)浏览:1120 |