c语言课程程序设计报告.doc

c语言课程程序设计报告.doc

ID:61423485

大小:162.00 KB

页数:22页

时间:2021-01-28

c语言课程程序设计报告.doc_第1页
c语言课程程序设计报告.doc_第2页
c语言课程程序设计报告.doc_第3页
c语言课程程序设计报告.doc_第4页
c语言课程程序设计报告.doc_第5页
资源描述:

《c语言课程程序设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、一.基本题目1.题目文本文件的连接程序:FCATfile_name1file_name22.题目分析流程图:开始Ncannotopenfile打开file_name1?YN打开file_name2?结束关闭file_name2关闭file_name1feof(fp2)==1?fp2复制到fp1cannotopenfilefp1指向file_name1文件头YNY3.源程序:#include#includevoidmain(){FILE*fp1,*fp2;if((fp1=fopen("D:\file_name1.txt","r+"))==NULL)//

2、文件信息为:abcdefg{printf("cannotopenfile_name1");exit(0);}if((fp2=fopen("D:\file_name2.txt","r"))==NULL)//文件信息为:{printf("cannotopenfile_name2");exit(0);}fseek(fp1,0L,2);while(!feof(fp2)){fputc(fgetc(fp2),fp1);}fclose(fp1);fclose(fp2);}4.运行结果:二.改错题1.题目:下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行排序。请改正程序中的错误

3、,使程序正确。注意:不要该多main函数,不得增行或删行,也不得更改程序的结构。#include#defineN20voidfun(inta[],intn){inti,j,t,p;for(j=0;j

4、a[i]);printf(“”);fun(a,m);printf(“排序后的数据:”);for(i=0;i#defineN20voidfun(inta[],intn){inti,j,t,p;for(j=0;j<

5、n-1;j++){p=j;for(i=j+1;i问题描述

6、:假设某航空公司只有M架N个座位的飞机,每架飞机每天飞一趟。通过该系统来实现机票的订购问题。<2>功能要求:(1)本系统采用一个包含N个数据的结构体数组,每个数组的结构应当包括:起飞地.目的地。航班号。座次号码,座次定出与否标记,订座者的姓名和身份证号码。(2)本系统显示这样的菜单:①输入航班信息②输出航班信息③查找航班信息a.显示空座位的数量b.显示空座位的信息c.显示已定座的信息d.起飞时间④订票预约⑤删除订票预约⑥推出订票系统(3)本系统成功执行菜单的每个信息,选项4)和5)将要求而外的输入,并且它们都允许用户收回其输入。(4)查找航班信息既可按线路查,也可按目的地查。(5)在两次运

7、行之间,数据被保存于一个文件里,当本程序重新开始的时候,它首先从该文件读入数据。<3>算法提示:(1)数据结构:结构体类型数组(2)数据库结构:下表构成该系统的基本数据库。航班号起飞时间目的地座次号座次定出与否的标记订票者姓名订票者身份证号码intcharCharintcharcharchar<4>测试数据:每架飞机的座位数N=12,M=5<5>其他:对该系统有兴趣的同学可以再实现系统基本功能后,完善系统的其他功能。2.

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

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

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