#include<stdio.h>
int main(void)
{
int y=1777;
int m=4;
int d=30;
for(int n=1; n<8113; n++)
{
d++;
if(m==12 && d==32)
{
y++;
m=1;
d=1;
continue;
}
if((m==1||m==3||m==5||m==7||m==8||m==10)&&d==32)
{
m++;
d=1;
continue;
}
if((m==4||m==6||m==9||m==11)&&d==31)
{
m++;
d=1;
continue;
}
if(m==2 && y%4==0 && (y%100!=0||y%400==0) && d==30)
{
m++;
d=1;
continue;
}
if(m==2 && y%4!=0 && d==29)
{
m++;
d=1;
continue;
}
}
printf("高斯获得博士学位的日期是:%d年%d月%d日",y,m,d);
return 0;
}
《程序设计实践》——高斯日记
最新推荐文章于 2023-08-04 00:16:19 发布