三九宝宝网宝宝百科宝宝知识

如何用C打印月历

01月06日 编辑 39baobao.com

[爱普生打印机清零软件]爱普生EPSON打印机清零软件: ME1/ME1+/ME2/ME20/ME30/ME70/ME100/ME105/ME200/ME300/ME360/ME600F/ME系列 T10/T11/T20/T21/T23/T26/T30/T33/T40W/T50/T60/T系列 TX100/TX101...+阅读

/* 输入的年份月份有一个为0 就跳出循环,否则可以一直输入年份和月份并输出月历*/

#include

using namespace std;

/*得到所输入年月的第一天是星期几0~6*/

int getdate(int y,int m);

/*判断所输入的是否是闰月,是则返回1,否则返回0*/

int leap(int y);

/*打印输入月份月历表*/

void print(int y,int m);

int main()

{

int y,m;

int i=1;

cout<<;"输入年份和月份:"; //这句话不想要可以删掉,只是作为提示.

while(cin>>y>>m)

{

if(y==0||m==0) { cout<<"over"<

cout<<"Case "<

print(y,m);

i++;

cout<<;"输入年份和月份:"; //这句话不想要可以删掉,只是作为提示.

}

return 0;

}

int getdate(int y,int m)

{

int w=(y+(y-1)/4-(y-1)/100+(y-1)/400)%7;

int days=0;

switch(m)

{

case 12: days+=30;

case 11: days+=31;

case 10: days+=30;

case 9: days+=31;

case 8: days+=31;

case 7: days+=30;

case 6: days+=31;

case 5: days+=30;

case 4: days+=31;

case 3: if(leap(y)) days+=29;

else days+=28;

case 2: days+=31;

case 1: days+=0;

}

w=(w+days)%7;

return w; /*返回输入月份1号的星期*/

}

void print(int y,int m)

{

int w=getdate(y,m);

cout<

int month[12]={31,28,31,30,31,30,31,31,30,31,30,31};

if(leap(y)) month[1]=29;

cout<<"Sun\tMon\tTue\tWed\tThu\tFri\tSat"<

int i,j;

for(i=0;i

for(i=w,j=1;j<=month[m-1];i++,j++)

{

if(i%7==0) cout<

cout<

}

cout<

}

int leap(int y)

{

if((y%4==0&y%100!=0)||y%400==0) return 1;

return 0;

}

以下为关联文档:

爱普生cx4100打印机清零软件帮帮忙吧一、现象描述: 喷墨打印机长时间使用或经常大量打印后,电脑提示“服务请求,打印机的部件到使用期限”。 二、原因分析: 喷墨打印机内部专门设有负责收集打印机在清洗打印头或打...

2021年中级会计准考证打印时间是多久2021年中级会计准考证打印的入口将在8月16日起陆续开通,全国各省份准考证打印的时间是不一样的。北京,8月24日8:00至9月6日24:00;山西,8月23日至9月6日;黑龙江,8月23日至9月3日。...

社保明细单在哪儿打印到就近的社保局单位打印。 1、员工查询、打印本人明细参保信息的,需提供身份证原件及社保卡原件(验原件,收复印件); 2、员工委托他人查询本人参保信息的,需提供授权委托书原件、委...

2020年护士资格考试准考证打印时间已确定!【导读】2020年护士资格考试准考证打印时间已确定,是在9月1日至15日,虽然现在距离九月还有一段时间,但是关于考试时间、准考证打印时间、考试备考工作,我们一定不能懈怠,一定要提...

2019临床医学检验职称考试成绩单打印注意事项哪些2019临床医学检验职称考试成绩单打印注意事项哪些? 一、卫生职称考试成绩单是考试合格的重要凭证。卫生资格考试成绩采取的是两年为一个周期的滚动管理办法,如果考生今年没有...

打印某班学生的名次表#include"iostream.h" #define n void main(){ int a[n+1][7],b,c[n+1][7]; cout<<" input n =" <<endl; cin>>n; for(i=1;i<=n;i++) //n个学生 --错误,少个'{' for(j=1;j<7;j++)...

产品已设计好 3d打印模型测试良好该怎么找工厂进行批量代工生产你直接在阿里巴巴上找 首先,你需要模具生产+注塑。 这种工厂很多,找离你比较近的会比较方便,要是不介意出差,找广东、浙江、江苏,很多的。 然后就是组装,包装,物流。 一般的注塑厂...

有没有可能买一个3D打印机然后批量生产手办网上有个视频,用3D打印机打出来了一把自动步枪,开第一枪的时候枪托断了,第二枪结束枪就废了。3D打印拼的不是硬件,现在打印精度很高了,3D打印的瓶颈在材料上,打印耗材不仅要容易被...

3D打印耳机实现批量化生产有什么好处3D打印耳机批量化生产,对于耳机制造商的好处是能让3D打印技术为耳机生产赋能。从下面两点来看: 1、耳机生产周期缩短,传统耳机制作工艺要经过至少7~8个月的开模修模等繁琐步骤,...

推荐阅读
图文推荐