




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西安郵電大學西安郵電大學 C 语言课程设计报告 题题 目 汽车销售管理系统目 汽车销售管理系统 院系名称 院系名称 专业名称 专业名称 班班 级 级 学生姓名 学生姓名 学号 学号 8 位 位 指导教师 指导教师 设计起止时间 设计起止时间 一一 设计目的设计目的 1 对 c 语言基本知识的巩固和综合运用 熟练使用基本数据类型 基本控制结构 数组 函数 指针等 2 强化上机动手能力 在理论和实践的基础上进一步巩固 C 语言程序设计 课程学习的 内容 掌握工程化软件设计的基本方法 3 学会将知识应用于实际的方法 提高分析和解决问题的能力 增加综合能力 4 为后续各门计算机课程的学习打下坚实基础 5 汽车销售管理系统 的设计与实现 此次程序设计主要利用 c 语言的基础知识开发一 个简单的汽车销售管理系统 汽车销售管理系统是一个企业不可缺少的一部分 它利用计 算机对汽车销售进行统一管理 实现汽车销售管理工作的系统化 规范化和自动化 为企 业提高工作效率 二二 设计内容设计内容 主要利用 c 语言的文件操作能力设计开发一个小型的管理信息系统 主要功能有 1 能够实现对新车的入库工作 2 能够修改汽车信息 3 能按销售新车来管理汽车销售信息 4 能够查询汽车信息 5 能够删除汽车信息 6 显示汽车库存信息 7 能够实现对汽车品牌 汽车进价 姓名的排序 8 能够实现退出系统 三 概要设计三 概要设计 1 1 功能模块图 功能模块图 登登 录录 系系 统统 输入密码 2 2 各个模块详细的功能描述 各个模块详细的功能描述 1 能够实现对新车的入库工作 创建汽车产品信息文件 根据提示输入若干汽车的 信息 并将这些信息保存至一个文件中 2 能够修改汽车信息 提示用户输入要进行修改操作的产品名称和产品型号 如果 在产品信息文件中有该息存在 则将提示用户输入要修改的选项 并将结果保存至 原产品信息文件 并提示用户选择是否继续进行修改操作 3 能按销售新车来管理汽车销售信息 创建一个销售记录文件 每完成一次销售 就按销售信息的要求输入各项数据 并将该次的销售信息添加到文件中 同时修改 相应的汽车产品信息文件 主要是修改其库存数量 4 能够查询汽车信息 输入产品名称 在汽车产品信息文件中查找相应的汽车信息 并输出 5 能够删除汽车信息 提示用户输入要进行删除操作的产品名称和产品型 号 如果在产品信息文件中有该信息存在 则将对应的汽车信息删除 否 则输出提示信息 并提示用户选择是否继续进行删除操作 6 显示汽车库存信息 打开汽车信息文件 输出文件内汽车信息 7 能够实现对汽车品牌 汽车进价 姓名的排序 按不同条件进行排序操作 输出满 足条件的笔记本电脑信息 8 能够实现退出系统 欢迎界面 汽车销售管理系统汽车销售管理系统 菜菜 单单 入 库 显 示 查 找 删 除 销 售 修 改 退 出 排 序 四 详细设计四 详细设计 1 1 各功能函数的流程图 各功能函数的流程图 Switch case 语句 入库管理入库管理 case case 1 1 修改数据修改数据 case case 2 2 销售管理销售管理 case case 3 3 查询管理查询管理 case case 4 4 排序管理排序管理 case case 7 7 删除管理删除管理 case case 5 5 显示库存显示库存 case case 6 6 结束管理结束管理 case case 8 8 主函数主函数 入库管理 输入入库汽车信息 输入完毕 返回主菜单 修 改 管 理 输 入 要 修 改 汽 车 的 品 牌 型 号 存在 显 示 汽 车 的 基 本 信 息 提示修改项 进 价 售 价 辆 数 修 改 完 成 是否继续 返回主菜单 否 销 售 管 理 输入要销 售汽车的 品牌型号 辆数 输出利润 显示现有 库存 是否 继续 返 回 主 菜 单 查询模块 输入要查询的汽车品牌型号 输出查询的汽车的信息 继续查询按 1 退出查询按 2 返回主界面 删 除 管 理 输 入 要 删 除 的 品 牌 型 号 显 示 删 除 信 息 确认 删除 显示 删除 后所 有汽 车的 信息 是 否 继 续 返回主菜单 1 2 显示模块 判断文件是否存在 是 导入文件 输出对应汽车信息 结束 否 2 2 重点设计及编码 重点设计及编码 struct carmarket char carname 15 品牌名 char model 10 型号 float saleprice 进价 float soldprice 售价 int num 数量 float gain 盈利 car 1000 void main 排 序 管 理 选 择 排 序 方 式 按品牌排序 按进价排序 按利润排序 是 否 继 续 返 回 主 菜 单 否 是 char select 0 char temp1 15 temp2 10 struct carmarket carname order struct carmarket price order float sum FILE fp int m n i j k temp3 int x 3 int flag 0 char s 8 system color 1b 五 测试数据及运行结果五 测试数据及运行结果 1 1 正常测试数据和运行结果 正常测试数据和运行结果 1 入库管理 2 修改管理 3 销售管理 2 2 异常测试数据及运行结果 异常测试数据及运行结果 1 查询管理 2 删除管理 六 调试情况 设计技巧及体会六 调试情况 设计技巧及体会 1 1 改进方案 改进方案 程序大体上还算成功 其中的几个模块都达到了我预期想要的效果 条理也较清晰 这是 我比较满意的地方 但是也有不足之处 就是密码不能进行修改的操作 而只是简单的事 永远是使用原始密码 这是有待完善的 而且有些地方用起来不大方便 不好操作 需要进一 步完善 2 2 体会 体会 1 对 C 语言的编程实践有所认识 2 在遇到程序调试不通过时 会通过缩小范围的分析来锁定问题所在 3 通过这次实验 熟悉了从自然语言转换成伪代码再转换为流程图的过程 各 功能函数的流程图 4 在程序中设定合适的全局变量 可以简化程序的编写难度 5 通过本次 C 语言上机实验 我对这个介于人类与非人类之间的计算机编程 语言有了一定的体验 随着实验的成功与报告的完成 有点微微的成就感使人 难忘 伴随着学习的深入 我发现高深的东西还有很多很多 等待着我自己去 挖掘 对 C 语言的学习 我会加倍努力 七 参考文献七 参考文献 C 语言程序设计 王曙燕 主编 科学出版社 C 程序设计 谭浩强 主编 清华大学出版社 C 语言程序设计习题解析与应用案例分析 黄维通 谢孟荣 编著 八 附录 源程序八 附录 源程序 include include include include include include include include structstruct carmarketcarmarket charchar carname 15 carname 15 品牌名品牌名 charchar model 10 model 10 型号型号 floatfloat saleprice saleprice 进价进价 floatfloat soldprice soldprice 售价售价 intint num num 数量数量 floatfloat gain gain 盈利盈利 car 1000 car 1000 charchar password 7 000000 password 7 000000 定义初始密码定义初始密码 voidvoid main main charchar select 0 select 0 charchar temp1 15 temp2 10 temp1 15 temp2 10 structstruct carmarketcarmarket carname order carname order structstruct carmarketcarmarket price order price order floatfloat sum sum FILEFILE fp fp intint m n i j k temp3 m n i j k temp3 intint x 3 x 3 intint flag 0 flag 0 charchar s 8 s 8 system colorsystem color 1b 1b dodo printf printf 请输入密码请输入密码 n n scanf s s scanf s s if strcmp s password if strcmp s password 进行密码验证进行密码验证 printf PASS n n n printf PASS n n n flag 1 break flag 1 break elseelse printf printf 密码错误 请重新输入密码错误 请重新输入 n n x x while x 0 while x 0 if flag if flag printf printf 你已经输入三次错误密码你已经输入三次错误密码 exit 0 exit 0 back back goto goto 点点 0 0 system cls system cls 清屏清屏 包含在包含在 stdlib hstdlib h 头文件中 执行清屏操作头文件中 执行清屏操作 系统菜单系统菜单 puts puts puts puts puts puts puts puts puts puts 欢迎使用汽车销售管理系统欢迎使用汽车销售管理系统 puts puts puts puts 1 1 入库管理入库管理 puts puts puts puts 2 2 修改数据修改数据 puts puts puts puts 3 3 销售管理销售管理 puts puts puts puts 4 4 查询信息查询信息 puts puts puts puts 5 5 删除管理删除管理 puts puts puts puts 6 6 显示库存显示库存 puts puts puts puts 7 7 排序管理排序管理 puts puts puts puts 8 8 退出系统退出系统 puts puts puts puts printf printf 请选择 请选择 1 81 8 select getch select getch 输入选择选项输入选择选项 getchgetch 包含在包含在 conio hconio h 头文件中头文件中 switch select switch select casecase 1 1 打开资料文件打开资料文件 if fp fopen C car txt r NULL if fp fopen C car txt r NULL printf nprintf n 文件不存在文件不存在 n n 按任意键新建一个按任意键新建一个 n n 如果文件不存在 提示新建一个如果文件不存在 提示新建一个 getch getch 吃掉任意键吃掉任意键 fp fopen c car txt w fp fopen c car txt w 创建新文件创建新文件 fclose fp fclose fp 建完关闭 以便用建完关闭 以便用 r r 方式打开方式打开 gotogoto back back 返回点返回点 0 0 for m 0 feof fp m for m 0 feof fp m 从文件读入数据从文件读入数据 fscanf fp sfscanf fp s s s f f f f d d f n f n car m carname car m model car m carname car m model system cls system cls 清屏清屏 printf printf 录入新车请按录入新车请按 1 n n 1 n n scanf d scanf d 输入选项输入选项 if temp3 1 if temp3 1 system cls system cls printf printf 要录入的汽车有几种 要录入的汽车有几种 scanf d scanf d 输入要录入的汽车有几种输入要录入的汽车有几种 for i 0 i n i for i 0 i n i 依次录入库存依次录入库存 system cls system cls printf printf 请输入汽车信息请输入汽车信息 n n 品牌名品牌名 scanf s car m i carname scanf s car m i carname printf nprintf n 型号 型号 scanf s car m i model scanf s car m i model printf nprintf n 进价 进价 scanf f scanf f printf nprintf n 售价 售价 scanf f scanf f printf nprintf n 辆数 辆数 scanf d scanf d for i 0 i n i for i 0 i n i 将文数据件写入文件中将文数据件写入文件中 fprintf fp 7sfprintf fp 7s 7s 7s 7 2f 7 2f 7 2f 7 2f 7d 7d 0 00 n car m i carname car m i model car m i saleprice car m i soldprice car m i num 0 00 n car m i carname car m i model car m i saleprice car m i soldprice car m i num 格式控制格式控制 0 000 00 为为 盈利值盈利值 fclose fp fclose fp 关闭文件关闭文件 printf printf 您的操作已经完成 您的操作已经完成 n n printf printf 品牌品牌型号型号进价进价售价售价辆数辆数 n n 在屏幕上输出录入的信息在屏幕上输出录入的信息 for i 0 i n i for i 0 i n i 左对齐输出左对齐输出 printf 7sprintf 7s 7s 7s 7 2f 7 2f 7 2f 7 2f 7d 7d n car m i carname car m i model car m i saleprice car m i soldprice car m i num n car m i carname car m i model car m i saleprice car m i soldprice car m i num printf printf 请按任意键返回主菜单请按任意键返回主菜单 n n getch getch gotogoto back back 返回点返回点 0 0 casecase 2 2 修改数据修改数据 fp fopen C car txt r fp fopen C car txt r 打开文件打开文件 for m 0 feof fp m for m 0 feof fp m 读入数据读入数据 fscanf fp sfscanf fp s s s f f f f d d f n f n car m carname car m model car m carname car m model back2 gotoback2 goto 点点 1 1 system cls system cls 清屏清屏 printf printf 品牌品牌型号型号进价进价售价售价辆数辆数 n n for k 0 k m k for k 0 k m k 输出原来汽车库存的信息输出原来汽车库存的信息 printf 7sprintf 7s 7s 7s 7 2f 7 2f 7 2f 7 2f 7d 7d n car k carname car k model car k saleprice car k soldprice car k num n car k carname car k model car k saleprice car k soldprice car k num printf nprintf n 请输入品牌名请输入品牌名 输入要改变库存量的信息输入要改变库存量的信息 scanf s temp1 scanf s temp1 printf nprintf n 请输入型号 请输入型号 scanf s temp2 scanf s temp2 for k 0 k m k for k 0 k m k 数据进行比较是否存在数据进行比较是否存在 if strcmp car k carname temp1 0break if k m if k m 如果不存在如果不存在 printf printf 您输入的汽车不存在 您输入的汽车不存在 n n printf nprintf n 请返回重新输入请返回重新输入 按任意键按任意键 getch getch gotogoto back2 back2 返回点返回点 1 1 printf printf 品牌品牌型号型号进价进价售价售价辆数辆数 n n printf 7sprintf 7s 7s 7s 7 2f 7 2f 7 2f 7 2f 7d 7d n car k carname car k model car k saleprice car k soldprice car k num n car k carname car k model car k saleprice car k soldprice car k num 输出未改变之前的信息输出未改变之前的信息 printf nprintf n 请输入改变的进价 请输入改变的进价 scanf f scanf f printf nprintf n 请输入改变的售价 请输入改变的售价 scanf f scanf f printf nprintf n 请输入改变的辆数 请输入改变的辆数 scanf d scanf d remove c car txt remove c car txt 删除原文件删除原文件 fp fopen c car txt w fp fopen c car txt w 创建新文件创建新文件 for i 0 i m i for i 0 i m i 在新文件中写入在新文件中写入 fprintf fp 7sfprintf fp 7s 7s 7s 7 2f 7 2f 7 2f 7 2f 7d 7d 7 2f n car i carname car i model car i saleprice car i soldprice car i num car i gain 7 2f n car i carname car i model car i saleprice car i soldprice car i num car i gain fclose fp fclose fp printf printf 修改成功修改成功 n n n n printf printf 品牌品牌型号型号进价进价售价售价辆数辆数 n n printf 7sprintf 7s 7s 7s 7 2f 7 2f 7 2f 7 2f 7d 7d n n car k carname car k model car k saleprice car k soldprice car k num n n car k carname car k model car k saleprice car k soldprice car k num 输出改变之后的信息输出改变之后的信息 printf printf 修改已完成 修改已完成 n n1 n n1 继续继续 n n2 n n2 退出退出 n n scanf d scanf d if temp3 1 if temp3 1 gotogoto back2 back2 elseelse gotogoto back back casecase 3 3 销售管理销售管理 fp fopen C car txt r fp fopen C car txt r 打开文件打开文件 for m 0 feof fp m for m 0 feof fp m 读入数据读入数据 fscanf fp sfscanf fp s s s f f f f d d f n f n car m carname car m model car m carname car m model back3 gotoback3 goto 点点 2 2 system cls system cls printf printf 品牌品牌型号型号进价进价售价售价辆数辆数盈利盈利 n n sum 0 sum 0 算总盈利之用算总盈利之用 for k 0 k m k for k 0 k m k 在屏幕上输出库存信息在屏幕上输出库存信息 printf 7sprintf 7s 7s 7s 7 2f 7 2f 7 2f 7 2f 7d 7d 7 2f 7 2f n car k carname car k model car k saleprice car k soldprice car k num car k gain n car k carname car k model car k saleprice car k soldprice car k num car k gain sum sum car k gain sum sum car k gain 计算总盈利计算总盈利 printf nprintf n 总盈利 总盈利 2f n n sum 2f n n sum 输出总盈利输出总盈利 printf printf 请输入卖出汽车信息请输入卖出汽车信息 n n n n 品牌名品牌名 输入信息输入信息 scanf s temp1 scanf s temp1 printf nprintf n 型号 型号 scanf s temp2 scanf s temp2 for k 0 k m k for k 0 k m k 对数据进行比较对数据进行比较 if strcmp car k carname temp1 0break if k m if k m 如果不存在如果不存在 printf printf 您输入的汽车不存在 您输入的汽车不存在 n n n n printf printf 请返回重新输入请返回重新输入 按任意键按任意键 getch getch gotogoto back3 back3 返回点返回点 2 2 printf printf 品牌品牌型号型号辆数辆数 n n printf n 7sprintf n 7s 7s 7s 7d 7d n car k carname car k model car k num n car k carname car k model car k num 输出要销售的汽车信息输出要销售的汽车信息 printf nprintf n 请输入卖出辆数 请输入卖出辆数 scanf d scanf d car k num car k num temp3 car k num car k num temp3 计算件数计算件数 car k gain car k gain car k soldprice car k saleprice temp3 car k gain car k gain car k soldprice car k saleprice temp3 计算盈利计算盈利 remove c car txt remove c car txt 删除原文件删除原文件 fp fopen c car txt w fp fopen c car txt w 创建新文件创建新文件 for i 0 i m i for i 0 i m i 在新文件中写入数据在新文件中写入数据 fprintf fp 7sfprintf fp 7s 7s 7s 7 2f 7 2f 7 2f 7 2f 7d 7d 7 2f n car i carname car i model car i saleprice car i soldprice car i num car i gain 7 2f n car i carname car i model car i saleprice car i soldprice car i num car i gain fclose fp fclose fp printf printf 品牌品牌型号型号辆数辆数 n n printf 7sprintf 7s 7s 7s 7d 7d n car k carname car k model car k num n car k carname car k model car k num 输出销售后的汽车信息输出销售后的汽车信息 printf printf 您的操作已经完成 您的操作已经完成 n n n n printf printf 品牌品牌型号型号进价进价售价售价辆数辆数盈利盈利 n n sum 0 sum 0 for k 0 k m k for k 0 k m k 在屏幕上输出库存信息在屏幕上输出库存信息 printf 7sprintf 7s 7s 7s 7 2f 7 2f 7 2f 7 2f 7d 7d 7 2f 7 2f n car k carname car k model car k saleprice car k soldprice car k num car k gain n car k carname car k model car k saleprice car k soldprice car k num car k gain sum sum car k gain sum sum car k gain 计算总盈利计算总盈利 printf nprintf n 总盈利 总盈利 2f n n sum 2f n n sum 输出总盈利输出总盈利 printf printf 销售已完成 销售已完成 n n1 n n1 继续继续 n n2 n n2 退出退出 n n scanf d scanf d if temp3 1 if temp3 1 gotogoto back3 back3 elseelse gotogoto back back casecase 4 4 查询查询 if fp fopen C car txt r NULL if fp fopen C car txt r NULL 打开文件打开文件 printf printf 文件打不能打开文件打不能打开 n n 提示文件打不开提示文件打不开 getch getch exit 1 exit 1 for m 0 feof fp m for m 0 feof fp m 读入数据读入数据 fscanf fp sfscanf fp s s s f f f f d d f n f n car m carname car m model car m carname car m model back4 back4 system cls system cls printf printf 请输入要查询的汽车的信息请输入要查询的汽车的信息 n n n n 输入要查询的汽车的信息输入要查询的汽车的信息 printf printf 品牌品牌 scanf s temp1 scanf s temp1 printf nprintf n 型号型号 scanf s temp2 scanf s temp2 for k 0 k m k for k 0 k m k 数据进行比较数据进行比较 if strcmp car k carname temp1 0break if k m if k m 如果不存在如果不存在 printf printf 您输入的汽车信息不存在 您输入的汽车信息不存在 n n printf nprintf n 请返回重新输入请返回重新输入 按任意键按任意键 getch getch gotogoto back4 back4 printf printf 品牌品牌型号型号进价进价售价售价辆数辆数盈利盈利 n n printf n 7sprintf n 7s 7s 7s 7 2f 7 2f 7 2f 7 2f 7 d 7 d 7 2f 7 2f n car k carname car k model car k saleprice car k soldprice car k num car k gain n car k carname car k model car k saleprice car k soldprice car k num car k gain printf printf 是否要继续查询 是否要继续查询 n n1 n n1 继续继续 n n2 n n2 退出退出 scanf d scanf d if temp3 1 if temp3 1 gotogoto back4 back4 elseelse gotogoto back back casecase 5 5 删除管理删除管理 if fp fopen C car txt r NULL if fp fopen C car txt r NULL 提示文件打不开提示文件打不开 printf printf 文件打不能打开文件打不能打开 n n getch getch exit 1 exit 1 for m 0 feof fp m for m 0 feof fp m 输入数据输入数据 fscanf fp sfscanf fp s s s f f f f d d f n f n car m carname car m model car m carname car m model back5 gotoback5 goto 点点 5 5 system cls system cls printf printf 品牌品牌型号型号进价进价售价售价辆数辆数盈利盈利 n n sum 0 sum 0 在屏幕上输出库存在屏幕上输出库存 for k 0 k m k for k 0 k m k printf 7sprintf 7s 7s 7s 7 2f 7 2f 7 2f 7 2f 7 d 7 d 7 2f 7 2f n car k carname car k model car k saleprice car k soldprice car k num car k gain n car k carname car k model car k saleprice car k soldprice car k num car k gain sum sum car k gain sum sum car k gain 计算总盈利计算总盈利 printf nprintf n 总盈利 总盈利 2f n n sum 2f n n sum printf printf 请输入要删除的汽车的信息请输入要删除的汽车的信息 n n n n 输入要删除的汽车的信息输入要删除的汽车的信息 printf printf 品牌品牌 scanf s temp1 scanf s temp1 printf nprintf n 型号型号 scanf s temp2 scanf s temp2 for k 0 k m k for k 0 k m k 数据进行比较数据进行比较 if strcmp car k carname temp1 0break if k m if k m 如果不存在如果不存在 printf printf 您输入的汽车信息不存在 您输入的汽车信息不存在 n n printf nprintf n 请返回重新输入请返回重新输入 按任意键按任意键 getch getch gotogoto back5 back5 printf printf 品牌品牌型号型号辆数辆数 n n printf n 7sprintf n 7s 7s 7s 7d 7d n car k carname car k model car k num n car k carname car k model car k num printf nprintf n 是否要删除 是否要删除 n n1 n n1 删除删除 n n2 n n2 不删除不删除 scanf d scanf d 选择是否要删除选择是否要删除 if temp3 1 if temp3 1 如果要删除如果要删除 remove c car txt remove c car txt 删除原文件删除原文件 fp fopen c car txt w fp fopen c car txt w 创建新文件创建新文件 printf nprintf n 品牌品牌型号型号进价进价售价售价辆数辆数盈利盈利 n n 删除完后在文件夹中写入和在屏幕显示剩下删除完后在文件夹中写入和在屏幕显示剩下 的汽车信息的汽车信息 for i 0 i m i for i 0 i m i if i k if i k fprintf fp 7sfprintf fp 7s 7s 7s 7 2f 7 2f 7 2f 7 2f 7d 7d 7 2f n car i carname car i model car i saleprice car i soldprice car i num car i gain 7 2f n car i carname car i model car i saleprice car i soldprice car i num car i gain printf 7sprintf 7s 7s 7s 7 2f 7 2f 7 2f 7 2f 7 d 7 d 7 2f 7 2f n car i carname car i model car i saleprice car i soldprice car i num car i gain n car i carname car i model car i saleprice car i soldprice car i num car i gain printf nprintf n 删除已完成删除已完成 n n else else 不删除不删除 printf nprintf n 删除未完成删除未完成 n n fclose fp fclose fp printf nprintf n 按任意键返回菜单按任意键返回菜单 getch getch gotogoto back back 返回主菜单返回主菜单 casecase 6 6 显示库存显示库存 if fp fopen C car txt r NULL if fp fopen C car txt r NULL 打开文件打开文件 printf printf 文件打不能打开文件打不能打开 n n 提示文件打不开提示文件打不开 getch getch exit 1 exit 1 for m 0 feof fp m for m 0 feof fp m 读入数据读入数据 fscanf fp sfscanf fp s s s f f f f d d f n f n car m carname car m model car m carname car m model system cls system cls printf printf 序号序号 品牌品牌 型号型号 进价进价 售价售价 辆数辆数 n n 在屏幕上显示数据在屏幕上显示数据 for k 0 k m k for k 0 k m k printf dprintf d 7s 7s 7s 7s 7 2f 7 2f 7 2f 7 2f 7d 7d n k 1 car k carname car k model car k saleprice car k soldprice car k num n k 1 car k carname car k model car k saleprice car k soldprice car k num fclose fp fclose fp printf printf 请按任意键返回主菜单请按任意键返回主菜单 n n getch getch gotogoto back back casecase 7 7 排序排序 if fp fopen C car txt r NULL if fp fopen C car txt r NULL 打开文件打开文件 printf printf 文件打不能打开文件打不能打开 n n 提示文件打不开提示文件打不开 getch getch exit 1 exit 1 for m 0 feof fp m for m 0 feof fp m 读入数据读入数据 fscanf fp sfscanf fp s s s f f f f d d f n f n car m carname car m model car m carname car m model back7 back7 system cls system cls printf nprintf n 请选择排序标准 请选择排序标准 n n1 n n1 按品牌排序按品牌排序 n n2 n n2 按进价排序按进价排序 n n3 n n3 按利润排序按利润排序 n n scanf d scanf d if temp3 1 if temp3 1 按品牌排序按品牌排序 for i 0 i m 1 i for i 0 i m 1 i for j i 1 j m j for j i 1 j0 if strcmp car i carname car j carname 0 carname order car i carname order car i car i car j car i car j car j carname order car j carname order printf printf 按品牌排序输出按品牌排序输出 n n printf printf 序号序号 品牌品牌 型号型号 进价进价 售价售价 辆数辆数 盈利盈利 n n for i 0 i m i for i 0 i m i printf dprintf d 7s 7s 7s 7s 7 2f 7 2f 7 2f 7 2f 7 d 7 d 7 2f 7 2f n i 1 car i carname car i model car i saleprice car i soldprice car i num car i gain n i 1 car i carname car i mod
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 子电厂安全培训内容课件
- 子宫肌瘤的诊疗课件
- 年度公司安全培训总结课件
- 娱乐消防安全培训课件
- 威远消防安全培训课件
- 年前安全卫生培训内容课件
- 平面镜成像课件笔记
- 平面镜成像原理作图课件
- 平面设计移动对称课件
- 工业安全培训资料课件
- 医院保密教育培训课件
- 公路工程技术人员岗位面试问题及答案
- 2025至2030中国自动分拣机器人行业市场发展分析与发展前景预测及投资咨询报告
- 美的研发流程培训
- 新疆交通投资(集团)有限责任公司所属公司招聘笔试题库2025
- 工程合同转让三方协议范文6篇
- 昆明市城中村改造48号地块(上峰片区)回迁房项目可行性商业策划书
- 混凝土试件养护协议书
- 安全文化课件
- 企业运营管理学习课件
- 蓝藻治理打捞管理制度
评论
0/150
提交评论