import java.util.Scanner;
public class Work {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.println("请输入年");
int y=input.nextInt();
System.out.println("请输入月");
int m=input.nextInt();
System.out.println("请输入日");
int d=input.nextInt();
if(m<13&&d<32&&y>0){
int num=0;int a=0;
for(int t=0;t<m;t++){
if(y%100!=0&&y%4==0||y%100==0&&y%400==0){
if(t==1||t==3||t==5||t==7||t==8||t==10||t==12){
a=31;
}else if(t==2){
a=29;
}else if(t==4||t==6||t==9||t==11){
a=30;
}else if(t==0){
a=0;
}
num=a+num;
}
else{
if(t==1||t==3||t==5||t==7||t==8||t==10||t==12){
a=31;
}else if(t==2){
a=28;
}else if(t==4||t==6||t==9||t==11){
a=30;
}else if(t==0){
a=0;
}
num=a+num;
}
}
System.out.println(num+d);
}
}
}
输入年月日,准确计算出该日是这一年的第多少天
最新推荐文章于 2021-02-13 19:33:07 发布