月历壁纸

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

精编WORD文档下载可编缉打印下载文档,远离加班熬夜月历壁纸篇一:廉洁月历壁纸使用小贴士廉洁月历壁纸使用小贴士作为桌面壁纸的设置方法:您可以在图片文件上右键,选择设置成桌面,这样最便捷啦,但是很多小伙伴们发现并没有这个选项,不要着急,按照如下的步骤进行设置即可:1、在桌面上点击鼠标右键选择属性,弹出如下窗口:2、选择桌面选项,出现如下窗口:3、点击浏览,找到你想设置成为桌面背景的图片点击打开。为了使壁纸能够最好的适应你的屏幕,请在位置的下拉菜单中选择拉伸,然后点击应用并确定,这样就完成了廉洁月历壁纸的设置啦!小提示:①月历中彩色的日期就是节假日哦,我和我的小伙伴们再也不用担心不知道怎么放假了!友情提示:串休的周末不多,我们也已经用工作日颜色进行了提示,千万别睡过头了哈!②每个月的月历壁纸是不能自动更换的,月末的时候别忘了更换成下个月的壁纸哟!篇二:2021年日历桌面A4公元2021年【丁酉鸡年】精编WORD文档下载可编缉打印下载文档,远离加班熬夜12345篇三:桌面日历设计桌面日历设计一、设计思路1.图一2.图二#include<stdio.h>/*根据年份测试是否是闰年。参数:年份返回值:0—不是闰年,1—是闰年*/intisLeap(int);/*计算给定年份的元旦是星期几参数:年份返回值:星期几注:该函数可以改进成为——计算给定的年月的第一天是星期几*/intFirstDay(int,int);/*计算给定某年某月的天数参数:年份,月份返回值:天数(28~31)*/intLenOfMonth(int,int);main(){shorti,flagInput=0;//i--循环变量,flagInput--输入标志精编WORD文档下载可编缉打印下载文档,远离加班熬夜intyear,month;//输入数据。year--年份,month--月份//中间变量。day--日子,weekday--每月第一天是星期几,daysOfMonth--每月的天数intday,weekday,daysOfMonth;/*————改进代码——开始*/do{/*检验用户的输入是否合法*/if(flagInput==1)printf(\n——————————\nError!您输入的年份和月份有误,请重新输入!!\n\n);/*————改进代码——结束*///接收年份printf(请输入年份(>=1900):);scanf(%d,&year);/*————改进代码——开始*///接收月份printf(请输入月份(1~12):);scanf(%d,&month);flagInput=1;//用户输入后,标志=1}/*如果输入的年份和月份非法,则重新循环接收*/while(!(year>=1900&&month>0&&month<=12));/*————改进代码——结束*/weekday=FirstDay(year,month);//计算每月第一天是星期几//for(month=1;month<=12;month++)//如果启用改进代码,则将本行注释起来{精编WORD文档下载可编缉打印下载文档,远离加班熬夜/*显示日历的标题*/printf(\n\n年份:%6d\t,year);printf(月份:%6d\n\n,month);//改进代码/*显示日历的抬头*/printf(---------------------------------------\n);printf(SUNMONTUEWEDTHUFRISAT\n);printf(---------------------------------------\n);for(i=0;i<weekday;i++)//根据每月第一天是星期几,来决定输出每月前面的空格printf(%-6c,'');daysOfMonth=LenOfMonth(year,month);//计算出每月的天数for(day=1;day<=daysOfMonth;day++)//根据每月的天数,输出日子{printf(%-6d,day);weekday=(weekday+1)%7;//计算出当前是星期几,决定判断是否回车if(weekday==0)//如果到了周末,则换行printf(\n);}//结束本月日历的输出printf(\n);printf(---------------------------------------\n);}return0;//返回操作系统}/*根据年份测试是否是闰年。参数:年份;精编WORD文档下载可编缉打印下载文档,远离加班熬夜返回值:0—不是闰年,1—是闰年*/intisLeap(intyear){intleap=0;//leap用来表示是否是闰年if((year%4==0&&year%100!=0)||(year%400==0))//判断是否闰年leap=1;returnleap;//返回测试结果}/*计算给定某年某月的天数参数:年份,月份返回值:天数(28~31)*/intLenOfMonth(intyear,intmonth){intdayNumber;//计算天数//如果是小月,则30天if(month==4||month==6||month==9||month==11)dayNumber=30;//如果是大月和闰月elseif(month==2)//如果是2月,则要先判断是否是闰年if(isLeap(year))dayNumber=29;//闰年是29elsedayNumber=28;//非闰年是28天//其他大月,则31天elsedayNumber=31;returndayNumber;//返回该月的天数}/*计算给定年份的元旦是星期几参数:年份返回值:星期几*//*此函数可以改造成计算指定年月的第一天是星期几*///intFirstDay(intyear)精编WORD文档下载可编缉打印下载文档,远离加班熬夜intFirstDay(intyear,intmonth)/*改进代码*/{intn=year-1900;//n--星期几//此处用于计算元旦是星期几inti;//计数器变量intdayTotal[12]={31,28,31,30,31,30,31,31,30,31,30,31};/*非闰年12个月的天数*/n=n+(n-1)/4+1;//算法见P101n=n%7;/*————改进代码——开始*///在此可以添加代码,计算指定月份的第一天是星期几for(i=0;i<month-1;i++)//从2月份开始计算指定非闰年月份的天数n+=dayTotal[i];if((month>2)&&(isLeap(year)))//如果月份是二月以后,并且是闰年则加一n++;if(month!=1)n%=7;//计算是星期几,由于从元旦开始加,所以要减一/*————改进代码——结束*/returnn;//返回星期几小结经历了这次课程设计的设计和制作的整个过程,我才发现我知识的贫乏和知识面的狭窄,原本以为不就是一个小小的课程设计,小case,很容易就可以搞定,可是到了后来实际的操作的时候可是花费了我九牛二虎之力,不说其他的,只说时间精编WORD文档下载可编缉打印下载文档,远离加班熬夜上面,我在宿舍里面熬了三个通宵,更不用说白天的时间了。这次作课程设计我也是收获很大,首先,我对C语言有了更深的了解,使用起来也更加的熟练,原来有一些不知道和不熟悉的函数,我学会用了。其次,我这一次找了不少的资料,找专业的书籍、上网找各方面的资料,也使我学到了一些书本中学不到的知识,让我长了

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功