没有写结构体的java
但也解决了问题
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a=scanner.nextInt();//输入年月日
int b=scanner.nextInt();
int c=scanner.nextInt();
int day=0;
for(int month=1;month<=12;month++){
if(month==1){
day=c;
}
if(month==2||month==4||month==6||month==8||month==9||month==11){//判断该是否是31天
day=day+31;
}
if(month==5||month==7||month==10||month==12){
day=day+30;
}
if(month==3){
day=day+28;
}
if(b==month){
break;
}
}
if(a%4==0||a%100==0||a%400==0){
day=day+1;
}
System.out.println(day);//输出当天是此年的第几天
}
}
0.0分
0 人评分