需对一下c语言的9种控制语句程序语句注释,这是一个年历显示的程序 。

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
用C++语言编写万年历
C++课程毕业设计.doc13页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
需要金币:100 &&
用C++语言编写万年历
学生姓名:
指导老师:
要 本课程设计主要是编写一个万年历系统。模仿现实生活中的挂历,以系统当前日期的月份为准显示当前月份的每一天(显示出日期及对应的星期几),当系统日期变到下一个月时,系统自动翻页到下一月。在课程设计中,程序设计设计语言采用Visual C++6.0,程序运行平台为Windows XP。为了显示当月的每一天,采取算出当月第一天是星期几的方法,通过判断大月、小月,依次排出当月的每一天。程序通过调试运行,实现了设计目标。
关键词 C++;结构体;控制符
本课程设计主要是完成一个万年历系统的编写。模仿现实生活中的挂历,以系统当前日期的月份为准显示当前月份的每一天(显示出日期及对应的星期几),当系统日期变到下一个月时,系统自动翻页到下一月。
课程设计背景
目前的计算机日历程序,比较典型的是Windows各版本中的日历程序以及基于该程序所开发的各种应用程序中的日历程序。然而,这些程序都千篇一律的局限在一个很段的时间范围内。但是,很多情况下,特别是在众多的科学研究领域中,一个时间跨度教大的日历程序是很有参考价值的。C++程序设计语言充分发挥了其自身无与伦比的优越性,用极段的程序文本就天补了这一领域的空白。
课程设计目的
在C++程序设计中,可以用两种方法解决问题:一是传统的结构化程序设计方法,二是更先进的面向对象程序设计方法[1]。本程序设计中,主要应用的是面向过程的结构程序设计,实现获取系统时间的过程中也涉及到面向对象设计。采用Visual C++6.0编写万年历系统,实现从当前计算机系统中自动提取日期,运行结果显示出当月日期及对应的星期几。程序中,
正在加载中,请稍后...
19页13页15页50页33页9页50页27页19页21页46页17页39页21页59页40页40页40页55页36页C语言程序设计&br/&&br/&万年历查询程序。
C语言程序设计万年历查询程序。
功能要求:
(1)提供菜单方式选择
(2)输入年份、月份、日期,计算得到的是这一天据今天有多少天,星期几;
(3)输入公历的年月日,输出农历年月日。
(4)输入农历节气,输出当年农历的年月日及公历年月日。可以假定只涉及年份是1940年到2040年。
不区分大小写匿名
实验名称:万年历的查询及打印      【内容】:设计一个查询并打印万年历的程序。  【步骤】:  1. 画出程序流程图;  2. 编写程序;  3. 调试程序,对调试过程中出现的问题进行分析,找出错误的原因并予改正;  4. 写出通过调试并修改正确的原程序。  【要求】:  1. 程序运行后,首先在屏幕上显示主菜单:  1. 查询某年某月某日是星期几  2. 查询某年是否是闰年  3. 打印某年的全年日历  4. 退出    2. 在主菜单中输入1后,显示:   “请输入年月日(XXXX,XX,XX)”         运行后输出:XXXX年XX月XX日是星期X,是否继续查询(Y/N)?         如果输入Y,则重新显示 “请输入年月日(XXXX,XX,XX)”,否则回到主菜单。    3. 在主菜单中输入2后,显示:   “请输入要查哪一年?(XXXX)”          运行后输出:XXXX年是(否)是闰年,是否继续查询(Y/N)?         如果输入Y,则重新显示,“请输入要查哪一年?(XXXX)”,否则回到主菜单。    4. 在主菜单中输入3后,显示:   “请输入要打印的年份(XXXX)”          运行后输出XXXX年的日历,格式为:  XXXX   X(月数)   0 1 2 3 4 5 6   S M T W T F S   x x x x x x x   x x x xx xx xx xx   xx xx xx xx xx xx xx   xx xx xx xx xx xx xx   xx xx xx  X(月数)  0 1 2 3 4 5 6   S M T W T F S   x x x x   x x x xx  xx xx xx   xx xx xx xx xx xx xx   xx xx xx xx xx xx xx   xx xx xx xx xx  .  .  .  .  .          运行完后显示:“是否继续打印(Y/N)?”          如果输入Y,则重新显示,“请输入要打印的年份(XXXX)”,否则回到主菜单。  5. 在主菜单中输入4后,显示:“是否要真的退出(Y/N)?”            如果输入Y,结束程序运行,否则重新显示主菜单。    【提示】:  1. 闰年计算:满足下列二者之一,是闰年:  能被4整除,但不能被100整除;  能被4整除,且能被400整除。  2.闰年的二月是29天,平年的二月是28天  3.星期几的计算:   S=X-1+(X-1)/4+(X-1)/100+(X-1)/400+C   X是年份,C是该年从元旦开始到到这一日的天数。   S/7的余数既是星期数  例1:日   由于1982年不是闰年(不能被4整除),所以该年的二月是28天。   C=31+28+31+30+31+30+31+31+30+31+30+26=360   (1月到11月的天数+12月的实际天数)  S=82-1)/4+(0+(0+360=   S/7=2821/7=403 余数为0,所以该日是星期天。  例2:2000年3月8日       由于2000年是闰年(能被4整除,又能被100和400整除),所以该年的二月是29天。   C=31+29+8=68 (1月到2月的天数+3月的实际天数)  S=00-1)/4+(0+(0+68=   S/7=2551/7=364 余数为3,所以该日是星期三。
楼主采纳了吧
要的是程序原代码
你试试这个
#include &stdio.h& int leap (int year) {if(year%4==0&&year%100!=0||year%400==0)
return 1; else return 0; } int days_month (int month,int year)
{ if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)&& return 31; if(month==4||month==6||month==9||month==11)
return 30; if(month==2&&leap(year)==1) return 29;
else return 28; } int firstday(int month,int year) { w=(1+2*month+3*(month+1)/5+year+year/4+year/400-year/100)%7+1;
} main() {int i,j=1,k=1,a,b,month, printf("\n input month and year:\n"); scanf("%d%d",&month,&year);
b=days_month(month,year); a=firstday (month,year); printf(" Sun Mon Tue Wed Thu Fri Sat \n");
if(a==7) {for(i=1;i&=b;i++) {printf("%4d",i); if(i%7==0) {printf("\n"); } } } if(a!=7) {while (j&=4*a) {printf(" "); j++; } for(i=1;i&=b;i++) {printf("%4d",i); if(i==7*k-a) {printf("\n"); k++; } } } printf("\n"); }
等待您来回答
编程领域专家Mywannli 一个自己写的c语言万年历,输入年份显示当年日 没有实现农历功能。 Other windows programs 其他小程序 182万源代码下载-
&文件名称: Mywannli
& & & & &&]
&&所属分类:
&&开发工具: C-C++
&&文件大小: 2 KB
&&上传时间:
&&下载次数: 1
&&提 供 者:
&详细说明:一个自己写的c语言万年历,输入年份显示当年日历,没有实现农历功能。-C a written language of their own calendar, enter the show when the calendar year, did not realize lunar features.
文件列表(日期:~)(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&输入关键字,在本站182万海量源码库中尽情搜索:
&[] - 5402的Hpi自装载程序,使用的是keil,献给各位
&[] - G723.1的官方说明文档,下载后解压,里面会还有一个压缩文件,是一个附录的一个源代码,c语言程序设计年历显示_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
26页1下载券2页免费2页免费4页免费4页免费 2页免费2页免费1页免费2页免费3页2下载券
喜欢此文档的还喜欢7页1下载券10页免费24页免费26页1下载券13页1下载券
c语言程序设计年历显示|c​语​言​课​程​设​计​,​年​历​显​示
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢}

我要回帖

更多关于 c语言的9种控制语句 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信