《横向日历源代码.docx》由会员分享,可在线阅读,更多相关《横向日历源代码.docx(4页珍藏版)》请在第一文库网上搜索。
1、#include ttinclude using namespace std;#include int main() int year , Days , i, x, month ;while (true) coutx;coutendl;coutendl;bool T=(year%400=0 |(year%4=0)&(year%100!=0);int r=(T)?29:28;int D12 = 31, r, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);int B12 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,11,12);int p=12
2、/x+l;for(int g=0;g=(p-l);g+)for(int a二g*x;a=x*(g+l)-l&a=ll;a+)coutttt”*Ba月coutendl;for(int s=g*x;s=x*(g+l)-l&s=ll;s+)cout一t二t*三t*四t 五六t 日tt;coutendl;for(int j=0;j=5;j+)for (month=x*g+l;month=x*(g+1)&month=l2;month+)int daysl=0;for( i=0;i=month-2;i+)daysl+=Di;Days=365*(year-1) + (year-1)/4+(year-1)/4
3、00-(year-1)/100+daysl;int C = Days % 7 ;if (j=0)for( int t=0 ; t C+l)?m: (C+l);int f;for(f=e ; f=7*(j+l) ;f+)输出每一行(if( f=Dmonth-1+C)coutf-CDmonth-l+C)coutendl;return 0;堪称完美#include #include using namespace std;#include int main() int year , Days , i, x, month ;while (true) coutyear;coutendl;coutzzpl
4、ease input the 歹U you want ;cinx;coutendl;coutendl;bool T=(year%400=0 I(year%4=0)&(year%100!=0);int r=(T)?29:28;int D12 = 31, r, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);int B12 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12;int p=12/x+l;for(int g=0;g=(p-l);g+)(for(int a=g*x;a=x*(g+l)-l&a=ll;a+)coutX*Ba月 *t
5、;coutondl;for(int s=g*x;s=x*(g+l)-l&s=ll;s+)coutsetw(3) ,z 一, z/setw(3) ,z 二 setw(3) 三setw(3) 四,zsetw(3) 五 setw 六setw(3) 日 setw(3);coutendl;for(int j=0;j=5;j+)for(month=x*g+l;month=x*(g+1)&month=12;month+)int days1=0;for( i=0;i=month-2;i+)daysl+=Di;Days=365*(year-1)+(year-1)/4+(year-1)/400-(year-1)/100+daysl;int C = Days % 7 ;if (j=0)for( int t=0 ; t C+l)?m:(C+l);int f;for(f=e ; f=7*(j+l) ;f+) 输出每一行(if( f=Dmonth-1+C)coutsetw(3)Dmonth-1+C)coutsetw(3);)coutsetw(3).;coutendl;return 0;