- #include<stdio.h>
- int main()
- {
- int i,x,j,m=0,h,w,y,n=0,a[12]={31,28,31,30,31,30,31,31,30,31,30,31},b[12]={31,29,31,30,31,30,31,31,30,31,30,31};
- printf("出生日期:");
- scanf("%d%d%d",&i,&w,&y);
- printf("出生后天数");
- scanf("%d",&x);
- if(i%4==0)
- {
- for(h=0;h<w;h++)
- n=n+b[h];
- n=n-b[h-1]+y;
- }
- else
- {
- for(h=0;h<w;h++)
- n=n+a[h];
- n=n-a[h-1]+y;
- }
- while(m<x+n)
- {
- i++;
- if(i%4==0)
- for(h=0;h<12;h++)
- {
- m=m+b[h];
- if(m>=x+n)
- break;
- }
- else
- for(h=0;h<12;h++)
- {
- m=m+a[h];
- if(m>=x+n)
- break;
- }
- }
- printf("%d年%d月%d日",i-1,h+1,x+n-m+a[h]);
- }
高斯日记(高斯出生于:1777年4月30日。在高斯发现的一个重要定理的日记上标注着:5343,可算出那天是:1791年12月15日。高斯获得博士学位的那天日记上标着:8113算出那天是几月几日)
最新推荐文章于 2022-12-10 18:06:05 发布