1 / 6
文档名称:

桌面日历设计.doc

格式:doc   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

桌面日历设计.doc

上传人:ffy51856fy 2016/6/11 文件大小:0 KB

下载得到文件列表

桌面日历设计.doc

文档介绍

文档介绍:桌面日历设计一、设计思路 1. 图一输入的年月判断输入年是否为定义年是否总天数 S=1总天数 S为定义年到输入年的总天数把S加上该年一月到输入月份的天数, 再加 1 判断输入的月份是否为闰年中的月份是否该月是否大于二月是否把S加上该年一月到输入月份的天数把S 再加上该把S 加上该年年一月到输入一月到输入月的月份的天数份的天数再加 1总天数为 S判断 S的最后一天为星期几输入的年份判断从定义年到输入的年份中每个年份是否为闰年是否每年为 366 天每年为 365 天返回该年的天数从这一天起依次输出输入月份的天数直到该月底为止 #include <> /* 根据年份测试是否是闰年。参数:年份返回值: 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("SUN MON TUE WED THU FRI SAT\n"); printf("--------------------------

最近更新

2021年考研《英语(二)》考试真题及答案解析【.. 24页

2022年二建建筑工程管理与实务真题答案及解析.. 16页

2022年河南省专升本考试公共英语真题及解析 27页

2023年一级建造师考试水利工程章节模拟题:水.. 4页

gmp缺陷分类 14页

《童年》读书笔记好词好句摘抄及感悟赏析 4页

上海牛津版三年级下英语单词(默写含答案) 24页

二建《机电实务》重要知识点归纳 5页

信息技术环境下高中语文课堂有效教学策略和方.. 13页

关于家风家训的活动策划方案【10篇】 24页

初中作文题目及分析 9页

全国2024年4月自学考试 94页

卢梭自然主义教育思想对现代教育的启示 8页

基于MRI医学图像的脑肿瘤分级 31页

大学生创新基础尔雅满分答案 21页

高考生物二轮复习 第二篇 保分2 重温解题模型.. 22页

安全目标责任落实及考核办法 5页

屋面夹芯板施工方案 - 副本 10页

工程量清单模式下的投标报价 11页

幼儿园语言特色方案(通用10篇) 18页

建筑施工技术形考作业2答案 6页

志愿者活动心得体会5篇 12页

技术服务保证书10篇 17页

教师个人师德建设计划 19页

新标准大学英语-视听说教程第一册(听力原文)-.. 26页

明德大学英语unit7课后答案 10页

机电传动控制 5套期末试题及答案 7页

民办职业培训学校年检及办学能力和诚信评估报.. 21页

河北省职业技能鉴定考核职业分类介绍 9页

清除小广告作文 4页