4.2w+
社区成员
第一题 特殊日期
import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int day=0;
int count=0;
boolean flag=false;
for(int i=1900;i<=9999;i++){
int a=i/1000;
int b=i/100%10;
int c=i/10%10;
int d=i%10;
if(i%4==0&&i%100!=0||i%400==0){
flag=true;
}
else{
flag=false;
}
for(int j=1;j<=12;j++){
if(j==1||j==3||j==5||j==7||j==8||j==10||j==12){
day=31;
}
else{
if(j==2){
if(flag){
day=29;
}
else{
day=28;
}
}
else{
day=30;
}
}
int e,f;
if(j>=10){
e=j/10%10;
f=j%10;
}
else{
e=0;
f=j;
}
for(int k=1;k<=day;k++){
int g,h;
if(k>=10){
g=k/10%10;
h=k%10;
}
else{
g=0;
h=k;
}
if((a+b+c+d)==(e+f+g+h)){
count++;
}
}
}
}
System.out.println(count);
scan.close();
}
}
就先放一题占个坑吧,不是很想写,项目结题报告太熬人了.......