#include <iostream>
int main() {
struct date {
int year;
int month;
int day;
} date1;
int leapyear[12] = {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int nonleapyear[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
printf("请输入年份:");
scanf("%d", &date1.year);
printf("\n请输入月份:");
scanf("%d", &date1.month);
if (date1.month > 12 || date1.month < 1) {
printf("月份错误");
return 0;
}
printf("\n请输入日:");
scanf("%d", &date1.day);
bool isLeapYear;
if (date1.year % 4 == 0 && date1.year % 100 != 0 || date1.year % 400 == 0) {
printf("润年");
isLeapYear = true;
} else {
printf("非润年");
isLeapYear = false;
}
int totalDays = 0;
if (isLeapYear) {
if (date1.day >
定义一个结构体变量(包括年、月、日),编写程序,要求输人年、月、日,程序能计算并输出该日在本年中是第几天。注意闰年问题。
最新推荐文章于 2024-04-22 19:22:18 发布