- 1
- 0
- 约5.33千字
- 约 11页
- 2020-02-26 发布于四川
- 举报
.
万年历的设计:
要求 : 模仿现实生活中的挂历,能够显示年历、月历、日历,并
具备退出功能。 当前页以系统当前日期的月份为准显示当前月的每一
天( 显示出日及对应的星期几 ) 。当系统日期变到下一月时 , 系统自动
翻页到下一月。
万年历的程序流程图:
主要程序流程图 :
开始
Memu-slect()=3
Memu-slect()=1
Printf( “输入年月日计算
星期 ”)
Printf( “输入年月日计算
星期 ”)
Memu-slect()=2 Memu-slect()=4
Printf( “输入年月日计算
Printf( “输入年月日计算
星期 ”)
星期 ”)
结束
具体对于月份和年份的程序图如下 :
.
.
.
.
上图为计算星期方法 上图为打印日历程序图
.
.
万年历的设计的程序源代码:
#include stdio.h
#include stdlib.h
#include ctype.h
void f()
{
int day,month,year,sum,leap,S;
printf(\n 请输入年月日 \n);
scanf(%d%d%d,year,month,day);
while(1)
{
if((month12||month1)||(day31||day1))
{
printf( 输入错误,重新输入 );
scanf(%d%d%d,year,month,day);
}
else break;
}
switch(month)
{
case 1:sum=0;break;
case 2:sum=31;break;
case 3:sum=59;break;
case 4:sum=90;break;
case 5:sum=120;break;
case 6:sum=151;break;
case 7:sum=181;break;
case 8:sum=212;break;
case 9:sum=243;break;
case 10:sum=273;break;
case 11:sum=304;break;
case 12:sum=334;break;
default:printf(data error
您可能关注的文档
最近下载
- 《赋得古原草送别》古诗原文及鉴赏.pdf VIP
- Q_GDW 10450-2021 隔离开关和接地开关状态评价导则.docx VIP
- 2025年高职提招数学考试题及答案详解.doc VIP
- 2025年高考数学专项复习:解三角形(两大易错点+九大题型)(学生版+解析,新高考专用).pdf VIP
- 小型旋耕机设计.doc VIP
- EPC项目设计相关强制性技术标准的执行.docx VIP
- 2025年江苏航空职业技术学院单招《英语》测试卷含答案详解(培优A卷).docx VIP
- Q-GDW10460-2025 电容式电压互感器、耦合电容器状态评价导则.pdf VIP
- 胆汁淤积性肝病中医诊疗指南-公示稿.pdf VIP
- 不同因素对UHPC流动性和力学性能的影响及机理分析.pdf VIP
原创力文档

文档评论(0)