📄 gg.c
字号:
#include <stdio.h>
// 辣崔 拌魂 窃荐
int is_leap_year(int a)
{
return ((a % 4) == 0) && ((a % 100)!=0) || ((a % 400) == 0); // 辣崔拌魂 荐侥钎泅
}
//main 窃荐
int main(void)
{
int year;
int month;
int day;
int y, m, d;
int i,j,k=0;
int s=0; //s檬扁拳
int dal[13]={0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int leap_year[1000]={0};
printf("积斥岿老 涝仿(斥 岿 老) : \n");
scanf("%d %d %d", &y, &m, &d);
fflush(stdin);
printf("坷疵 朝楼(斥 岿 老):\n");
scanf("%d %d %d", &year, &month, &day);
fflush(stdin);
if(month>=m)
{
for(i=y;i<=year;i++)
{
if(is_leap_year(i))
{
s+=1; //辣崔老 版快 366老阑 歹窍绰霸 酒聪扼 1老父 歹窍搁登绰芭烈
dal[2]=29; //蝶肺 朝磊甫 困秦 镜 鞘夸啊 绝澜..歹焙促唱 y甫 逞扁绰霸 酒聪扼 i甫 逞败具瘤
i=leap_year[k];
k++;
} //for巩救俊辑 拌加 官差绰 斥档俊 措涝窍咯 拌魂登霸 凳
else
{
s+=0;
dal[2]=28;
}
if(i == year)//涝仿茄 斥荐客 瘤沥等 斥荐啊 鞍栏搁
{
if(m == month && y ==year) //涝仿茄 斥荐客 崔捞 鞍阑 版快
s = (day - d); //捞 何盒阑 蝶肺 急攫 茄 捞蜡绰 辣崔牢 斥俊绰 for巩 贸澜俊 +1捞 登扁锭巩烙
else
{
for(j=m+1;j<month;j++)
s+=dal[j]; //捞何盒苞
s+=((dal[j] - d) + (day)); //捞何盒俊辑 俺岿苞 朝楼狼 箭磊 拌魂捞 肋给凳
}
}
else //涝仿茄 斥荐啊 歹 利栏搁
s+=365;
//捞何盒篮 肯傈洒 哎酒诀菌绢夸.. 肯傈洒 积阿档 肋给窍绊 拌矫绊
//俺岿苞 朝楼 拌魂档 肋给 积阿窍绊 拌矫绊..
//涝仿茄 斥档啊 瘤沥等 斥档焊促 利栏搁 弊成 365甫 歹窍搁登烈 し_し;;
}
}
else
{
for(i=y;i<year;i++)
{
if(is_leap_year(i))
{
s+=1; //辣崔老 版快 366老阑 歹窍绰霸 酒聪扼 1老父 歹窍搁登绰芭烈
dal[2]=29;
leap_year[k]=i;
k++;//蝶肺 朝磊甫 困秦 镜 鞘夸啊 绝澜..歹焙促唱 y甫 逞扁绰霸 酒聪扼 i甫 逞败具瘤
} //for巩救俊辑 拌加 官差绰 斥档俊 措涝窍咯 拌魂登霸 凳
else
{
s+=0;
dal[2]=28;
}
if(i == year-1)//涝仿茄 斥荐客 瘤沥等 斥荐啊 鞍栏搁
{
for(j=month+1;j<12;j++)
s+=dal[j];
for(j=1;j<m-1;j++)
s+=dal[j];
s+=((dal[j] - d) + (day)); //捞何盒俊辑 俺岿苞 朝楼狼 箭磊 拌魂捞 肋给凳
}
else //涝仿茄 斥荐啊 歹 利栏搁
s+=365;
//捞何盒篮 肯傈洒 哎酒诀菌绢夸.. 肯傈洒 积阿档 肋给窍绊 拌矫绊
//俺岿苞 朝楼 拌魂档 肋给 积阿窍绊 拌矫绊..
//涝仿茄 斥档啊 瘤沥等 斥档焊促 利栏搁 弊成 365甫 歹窍搁登烈 し_し;;
}
}
printf("咯怕鳖瘤 吧赴 矫埃 %d老 \n", s);//割老牢瘤甫 备窃(%d第俊 老阑 嘿咯淋)
for(i=0;;i++)
{
if(leap_year[i]==0)
break;
printf("%d ", leap_year[i]);
}
printf("斥篮 辣斥涝聪促\n");
return 0;//return 困摹 肋给 汲沥
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -