文章
28
粉丝
221
获赞
17
访问
88.7k
#include <iostream>
using namespace std;
typedef struct year_month_day{
//引入结构体,并定义整型变量y、m、d用于记录年月日
int y,m,d;
}YMD; //使用typedef重命名,方便后续代码书写
int main(){
YMD ymd; //定义结构体变量
int sum,md[12]={31,28,31,30,31,30,31,31,30,31,30,31};
//sum用于记录输出日期,md数组记录各个月的天数
while(cin>>ymd.y>>ymd.m>>ymd.d){
md[1]=28; //更新or覆盖2月份的天数
sum=0;
if((ymd.y%4==0 && ymd.y%100!=0 )|| ymd.y%400==0) md[1]=29;
//判断输入年份是否是润年,并对二月份天数更新
if(ymd.m<1||ymd.m>12||ymd.d<1||ymd.d>31){
cout<<"Input error!"<<endl;
&n...
登录后发布评论
暂无评论,来抢沙发