question-将日历两个月并排输出

问题描述

将日历两个月并排输出
#include <iostream>
#include <iomanip>
using namespace std;
 char *WD="   Sun  Mon  Tue  Wed  Thu  Fri  Sat";
 char *month[12]={"一月","二月","三月","四月","五月","六月","七月","八月","九月", "十月","十一月","十二月"};
 static day[12]={31,28,31,30,31,30,31,31,30,31,30,31};
 int leap(int year);
 int week(int year);
 int main()
 {int i,j,year,date;
 cout<<"请输入年份:";
 cin>>year;
 if(leap(year)) day[1]=29; //确定2月份的日期
 date=week(year);
 cout<<setw(21)<<endl;   //打印年的标题
      for(i=0;i<12;i++)          //控制12个月份的打印,循环12次
      { cout<<endl;
      for(int k=0;k<35;k++)
         cout<<"     ";
      cout<<endl<<setw(21)<<month[i];
      cout<<endl<<WD<<endl;  //打印星期的标题
      for(k=0;k<date;k++)   //格式控制
          cout<<"     ";

       for(j=1;j<=day[i];j++) //日期打印的控制
      {
          if((j+date)%7==1)
           cout<<endl;
         cout<<setw(5)<<j;
      }
      cout<<endl;
      for(k=0;k<32;k++)   //格式控制
          cout<<" ";
      date=date+day[i]%7;
      if(date>6)
          date-=7;  }
      cout<<endl;

 }
  int leap(int year)
  {    //该函数确定年份是闰年,或平年
     int leap;
     if(year%400==0||year%100!=0&&year%4==0)
         leap=1;
     else leap=0;
     return leap;
  }

int week(int year)
{    //用于计算年份的1月1日是星期几
  if (year%400==0||year%100!=0&&year%4==0)
   return (year-1+year/4-year/100+year/400)%7;
 else
   return (year+year/4-year/100+year/400)%7;
 }
时间: 2024-08-31 00:36:00

question-将日历两个月并排输出的相关文章

c++-从键盘上输入两个正整数,输出它们的最大公约数和最小公倍数用C++实现

问题描述 从键盘上输入两个正整数,输出它们的最大公约数和最小公倍数用C++实现 用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急用C++实现,一早要交作业,急 解决方案 http://ww

一个北邮生两个月的赶集网生活

转自北邮论坛 发信人: Caolixiang (慕慕珍珍), 信区: WorkLife 标 题: 我在赶集网的两个月生活 7.4(完结) 发信站: 北邮人论坛 (Fri Jun 24 23:44:42 2011), 站内 PS:更新已经结束,所有帖子也已经整合. 给:爸爸妈妈.张翔.张思和我的朋友. ______________________________________________________________________________________________ PS:

我在赶集网的两个月(完整版),互联网营销

引子: 很好的一个流水帐,很好的一个实习生案例,很好的一个职场现身说法,很好的用数据说话的实战例子,很好的鲶鱼!请仔细阅读,尤其是你们中刚刚踏入职场没几年的年轻人,看看一个大三的北邮学生是怎么震了赶集网的销售.数据挖掘.竞情分析.产品.团购.运营和电话销售. 引用赶集网YJ先生对这位大三实习生的褒奖邮件中几句结论,共勉: 2. 以结果为导向   任何工作活动,都要有结果,要清晰的知道目标和目的,得有实现结果的"势利眼".为实现目标,谁都可以随时站到全局看问题,技术人员可以站在商务角度考

做英文站两个月以来的一些经历及经验

不知不觉做站已经2个月了,这两个月收获很多,感慨也很多.我知道落伍的人并不"落伍",所以在这里经验就不敢当了,就算谈一点感想吧,毕竟大家都不容易,有时候心里有话说出来还是要痛快些. 坦白说,两个月之前,我对做站一窍不通,我是属于那一种玩电脑玩了很久(大概初中3年级开始接触电脑,现在大4了),什么也都知道一点,但要是系统的讲起来就完全傻掉的人,所以这就意味着我可能比那些连电脑都不懂的人稍微好一点点而已,但老实说,我那点电脑知识对于做站来说,可能真的一点用都没有. 一切都需要从头开始 幸好

草根两个月让关键字上百度首页经验分享

seo优化一定要有规划,而且要按照自己的规划去坚持努力,只要坚持到底才能得到自己应有的劳动成果.最近本人一直在优化一个产品网站,经过两个月的坚持不懈,终于把一个百度指数上千的关键字做到了百度首页,接下来我就跟大家分享一下排名上去的经历. 一.网站关键字定位 百度是国内最大的搜索引擎,因此本人优化时主要针对百度,且选取的关键字都是百度指数比较高的词,网站优化人员都知道关键字指数高的字很难优化,而如今是一个商业竞争的年代,任何一个网站都是用来赚钱的,如果关键字优化上去之后,不能给网站带来流量,换句话

实例观测近两个月不更新的网站命运

我手头有个网站,是从今年6月份的时候开始打理,9月份在toolz上的百度权重达到了4.由于忙着论文的关系,从10月4日更新了4张图片之后直至11月28日网站再没更新过(中间除了10月10日的时候增加了一个友情链接).百度快照也停留在10月10日,如下图:   以前很少碰到长时间不更新一个网站(包括内容的更新及外链的建设)的情况.现在通过cnzz的图片把近两个月不更新的网站的流量展现给大家看,让大家能有一个参考,看看长时间不更新的网站的流量会有什么变化. 以下的图片是8月份的数值(取值是pv):

做SEO这两个月来所获得的经验 站内篇

成为一名合格的seo,需要了解到搜索引擎搜索算法原理,能修改的了代码,能懂得了网站布局,能分析得了网站日志,能发现了真假蜘蛛, 能发的了外链,能做好网站内部的链接,能承担了网站排名下降,能受得了老板的责骂.能..... 有时候觉得想要成为一名合格的SEO,付出的汗水和努力不是常人所能想到的,只能真正做这个的,才能深有所体会. 言归正传,和大家分享一下我做SEO这两个月来所获得的经验.虽然这些经验大家看起来都非常简单,容易,但是真正让你做的时候,也会多少让你琢磨一阵子. 第一,标题,描述,keyw

新站两个月PR升为2的优化经验分享

  8月5日晚上利用站长工具查看我一个网站(这里就不AD了)综合信息时,发现网站pr值飙升到了2.我说飙升是有一定的理由,因为我的这个新站是在今年6月上线的,短短两个月pr的飙升真是一个惊喜.在暗喜之余,我也冷静的总结了我这两个月的优化工作,现在把优化的经验分享给大家,希望对你的SEO工作带来参考价值. 1. 内容为王需要落实 众所周知,"网站为王"是seo界老生常谈的一个话题.恰恰这个习以为常的问题,经过我的调查发现很多SEOer并没有真正重视起来,一般的朋友在网上复制+粘贴或者稍微

浅谈两个月把“武汉整形医院”做到百度前三

  杜冰,湖北襄阳人,从事互联网工作快五年的时间,做过个人站长,医药公司网络顾问,大型招商加盟网站SEO推广人员!曾做的重点项目有:蚂蚁医药网 药社会;为了梦想,4月份底的时候,从西安来到武汉,加入了武汉SEO团队,接手了一个整形医院的网站,当初客户的要求是三个月内把核心关键词:"武汉整形" "武汉整形医院" " 武汉最好的整形医院""整形医院" 做到百度前三;当初接到这个单子的时候,还是有些压力的,这个词的竞争相当激烈,这些