您的位置:百味书屋 > 范文大全 > 经典范文 > 月历壁纸 正文

月历壁纸

2017-01-16 06:43:39 来源网站: 百味书屋

篇一:廉洁月历壁纸使用小贴士

廉洁月历壁纸使用小贴士

作为桌面壁纸的设置方法:

您可以在图片文件上右键,选择设置成桌面,这样最便捷啦,但是很多小伙伴们发现并没有这个选项,不要着急, 按照如下的步骤进行设置即可:

1、在桌面上点击鼠标右键选择属性,弹出如下窗口:

2、选择桌面选项,出现如下窗口:

3、点击浏览,找到你想设置成为桌面背景的图片点击打开。为了使壁纸能够最好的适应你的屏幕,请在位置的下拉菜单中选择拉伸,然后点击应用并确定,这样就完成了廉洁月历壁纸的设置啦!

小提示:

①月历中彩色的日期就是节假日哦,我和我的小伙伴们再也不用担心不知道怎么放假了!友情提示:串休的周末不多,我们也已经用工作日颜色进行了提示,千万别睡过头了哈!

②每个月的月历壁纸是不能自动更换的,月末的时候别忘了更换成下个月的壁纸哟!

篇二:2017年日历桌面A4

公元2017年【丁酉 鸡年】

1

2

3

4

5

篇三:桌面日历设计

桌面日历设计

一、设计思路

1. 图一

2. 图二

#include <stdio.h>

/*根据年份测试是否是闰年。 参数:年份

返回值:0—不是闰年,1—是闰年*/ int isLeap(int);

/*计算给定年份的元旦是星期几 参数:年份 返回值:星期几

注:该函数可以改进成为——计算给定的年月的第一天是星期几*/ int FirstDay(int, int);

/*计算给定某年某月的天数 参数:年份,月份 返回值:天数(28~31)*/ int LenOfMonth(int, int);

main() {

short i, flagInput=0;//i--循环变量,flagInput--输入标志

int year, month; //输入数据。year--年份,month--月份

//中间变量。day--日子,weekday--每月第一天是星期几,daysOfMonth--每月的天数int day, 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++) //如果启用改进代码,则将本行注释起来{

/*显示日历的标题*/

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");}

return 0;//返回操作系统

}

/*根据年份测试是否是闰年。 参数:年份;

返回值:0—不是闰年,1—是闰年*/ int isLeap(int year) {

int leap=0;//leap用来表示是否是闰年

if((year%4==0&&year%100!=0)||(year%400==0)) //判断是否闰年 leap=1;

return leap; //返回测试结果 }

/*计算给定某年某月的天数 参数:年份,月份 返回值:天数(28~31)*/

int LenOfMonth(int year, int month) {

int dayNumber; //计算天数

//如果是小月,则 30 天

if(month==4||month==6||month==9||month==11) dayNumber=30;//如果是大月和闰月else if(month==2)

//如果是 2 月,则要先判断是否是闰年 if(isLeap(year))

dayNumber=29; //闰年是29 else

dayNumber=28; //非闰年是28天//其他大月,则 31 天else

dayNumber=31;

return dayNumber;//返回该月的天数 }

/*计算给定年份的元旦是星期几 参数:年份

返回值:星期几*/

/*此函数可以改造成计算指定年月的第一天是星期几*/ //int FirstDay(int year)

int FirstDay(int year, int month)/*改进代码*/ {

int n=year-1900; //n--星期几

//此处用于计算元旦是星期几

int i; //计数器变量

int dayTotal[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;//计算是星期几,由于从元旦开始加,所以要减一 /*————改进代码——结束*/return n;//返回星期几

小结

经历了这次课程设计的设计和制作的整个过程,我才发现我知识的贫乏和知识面的狭窄,原本以为不就是一个小小的课程设计,小case,很容易就可以搞定,可是到了后来实际的操作的时候可是花费了我九牛二虎之力,不说其他的,只说时间上面,我在宿舍里面熬了三个通宵,更不用说白天的时间了。

这次作课程设计我也是收获很大,首先,我对C语言有了更深的了解,使用起来也更加的熟练,原来有一些不知道和不熟悉的函数,我学会用了。其次,我这一次找了不少的资料,找专业的书籍、上网找各方面的资料,也使我学到了一些书本中学不到的知识,让我长了


月历壁纸》出自:百味书屋
链接地址:http://www.850500.com/news/70958.html
转载请保留,谢谢!
查看更多相关内容>>月历壁纸
相关文章
  • 月历壁纸

    廉洁月历壁纸使用小贴士廉洁月历壁纸使用小贴士作为桌面壁纸的设置方法:您可以在图片文件上右键,选择设置成桌面,这样最便捷啦,但是很多小伙伴们发现并没有这个选项,不要着急...