程序流程图:
盒图:
java程序:
import java.util.Scanner;
import java.io.*;
public class DayuShaiwang{
// 离输入日期有多少天
public static int Days(int y,int m,int d){
//计算输入年份离2010年有多少天
int days1=0;
for (int i=2010; i<y; i++) {
if ((y%4==0 && y%100!=0)||y%400==0){//闰年
days1 += 366;
}
else {
days1 += 365;
}
}
//计算本年内该日期之前共有多少天
int days2=0;
int[] t={31,28,31,30,31,30,31,31,30,31,30,31};//每月中的天数
if ((y%4==0 && y%100!=0)||y%400==0){
t[1]=29;
}
for (int i=1;i<m;i+