教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

C语言课程设计《打印月历》(完整版)(2)

来源:网络收集 时间:2026-07-22
导读: int LeapYear(int year) { if((year%4==0year0!=0)||(year@0==0)) return 1; else return 0; } int month_day(int year,int month) { int mon_day[]={31,28,31,30,31,30,31,31,30,31,30,31}; if( LeapYear(year)mon

int LeapYear(int year) {

if((year%4==0&&year0!=0)||(year@0==0)) return 1; else return 0; }

int month_day(int year,int month) {

int mon_day[]={31,28,31,30,31,30,31,31,30,31,30,31}; if( LeapYear(year)&&month==2) return 29; else

return(mon_day[month-1]); }

int DaySearch(int year,int month,int day) { int c=0; float s;

int m;

for(m=1;m

s=year-1+(float)(year-1)/4+(float)(year-1)/100+(float)(year-1)/400-40+c;

return ((int)s%7); }

int PrintYearmonth(int year,int month) { int temp; int i,j;

printf(\年%d月\\n\ temp=DaySearch(year,month,1);

printf(\星期一 星期二 星期三 星期四 星期五 星期六 星期天\\n\for(j=1;j

if(j-temp<0) printf(\ \ else

printf(\ \

if(j%7==0) printf(\ } return 0; }

void main() {

int year,month;

printf(\请输入年:\ scanf(\ printf(\请输入月:\ scanf(\

printf(\日历---某某&&某某制作\\n\

printf(\ PrintYearmonth(year,month); }

六、测试数据及程序运行结果

七、参考书目

1:谭浩强著. C程序设计(第三版).北京:清华大学出版社,2005 2:谭浩强编著.QBASIC语言教程.北京:电子工业出版社,1997 3:谭浩强编著.C++程序设计.北京:清华大学出版社,2004 4:谭浩强,田淑清编著.PASCAL语言课程设计(第二版).北京:高等教育出版社,1998

5:Schildt H 著.戴建鹏译.C语言大全(第二版).北京:电子工业出版社,1994

八、课程设计结束语

经过半年C语言的学习,收获不少,通过实验课的实践,深刻体会到C语言的重要性。通过《打印月历》课程设计的制作,发现自身许多的不足,例如对于闰年的判断,日期的输出,以及星期的排列,在经过老师的指导下,查阅相关参考资料和与同学的交流,这些问题都被一 一 解决。

虽然C语言的课程基本结束了,但是学习的路还有很长,仍有许多的问题等待我去解决,让所学的为我所用!

物理与电子信息学院课程设计评定意见

主要内容包括:设计报告内容的完整性和完成情况、报告格式的规范性、通过课程设计取得的收获等。 指导教师评语 成绩: 签名: 年 月 日 注:本页与上一页用A3纸套印成封面和封底,课程设计报告正文用A4纸打印然后装订

C语言课程设计《打印月历》(完整版)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/598095.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)