我活过多少天-蓝桥杯试题有感

来源:互联网 发布:oppoa209软件下载 编辑:程序博客网 时间:2024/05/21 13:22


导读

最近在做蓝桥杯历年的试题,看到高斯一直都计算着自己活了多少天,于是我也写个程序来算算自己活了多少天。

我生日是1993年农历7月28日,截止今天是2016年农历1月20日,于是...

代码实现



#include <stdio.h>#include <iostream>#include <string.h>using namespace std;int a[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}};int isLeap(int y){if(y%400==0||(y%4==0&&y%100!=0))return 1;elsereturn 0;}int main(){int i,j,k,l,n,year=1993,month=7,day=28;n=0;while(!(year==2016&&month==1&&day==20)){n++;day++;if(day>a[isLeap(year)][month]){month++;day=1;}if(month>12){year++;month=1;}}cout<<n<<endl;return 0;} 



运行结果是:8211

而高斯在拿到博士学位时才活了8113天,想想自己还在干什么,不写了,我还是继续敲代码去...

1 0
原创粉丝点击