c程序设计-日期系统

c程序设计-日期系统

ID:26235375

大小:166.50 KB

页数:9页

时间:2018-11-25

c程序设计-日期系统_第1页
c程序设计-日期系统_第2页
c程序设计-日期系统_第3页
c程序设计-日期系统_第4页
c程序设计-日期系统_第5页
资源描述:

《c程序设计-日期系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计说明书(C程序设计)班级:信管****姓名:****设计题目:_________________________________设计时间:__2008.9.1______至___2008.9.5____指导教师:______****____________________评语:____________________________________________________________________________________________________________________________________

2、_________________________________________________________________评阅成绩:____评阅教师:_____9一、课程设计目的《C语言程序设计》是一门实践性较强的课程。通过进行C语言程序设计课程设计的学习与实践,能够更进一步的理解C语言程序设计的基本知识,掌握C语言编程的一般方法和程序设计的基本思想,并且能够提高调试程序的能力。特别地,我希望我设计的程序能够通过对文件的打开与关闭,向文件中输入学生数据scanf("%d,%s,%d",&stu[i].num,stu[i].name,&s

3、tu[i].score);保存文件。并且还能够查看这个文件中存储的数据。通过利用数组,实现对数据的使用(如对学生成绩score的排序paixu与查询search)与保存。同时,在实践中,我还会使用到的有函数以及指针等许多知识。使我更好的理解与掌握C语言的核心内容。通过对该课程的学习与实践能够为我们以后学习计算机课程打好基础。二、软件总体结构图及功能模块本程序主要内容有对年、月、日的判断,打开关闭文件,对文件内容的排序与查找。—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—软件与年月日有关的计算问

4、题文件打开关闭排序查找1、判断该日在本年中是第几天2、该月最后一天是本年中第几天直接从主函数中写入test1.txt文件,保存,再打开该文件排序,保存到test2.txt文件。在test2.txt文件中查找学生分数。查找可以分为按学号查询和按姓名查询两种。利用函数—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—*—三、源程序代码#include#include#defineSIZE2structRili/*数据结构*/{intyear;intmonth;intd

5、ay;}date;9structstudent{intnum;charname[20];intscore;}stu[SIZE];structstudents{intnum;charname[20];intscore;}stud[SIZE];structh1{intscore;}a[SIZE];structh2{intnum;}b[SIZE];structh3{intname;}c[SIZE];voidsave()/*保存与年、月、日计算有关的文件test1.txt*/{FILE*fp;inti;if((fp=fopen("test1.txt",

6、"wb"))==NULL){printf("cannotopenfile");return;}for(i=0;i<1;i++)if(fwrite(&date,sizeof(structRili),1,fp)!=1)printf("filewriteerror");fclose(fp);}voidsave1()/*写入学生数据并保存在文件test2,txt中*/{FILE*fp;inti;if((fp=fopen("test2.txt","wb"))==NULL){printf("cannotopenfile");return;}fo

7、r(i=0;i

8、zeof(structstudents),1,fp)!=1)printf("filewriteerror");fclose(fp);}voidfu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。