飞机零部件通常包括机身,机翼,发动机,动力装置,起落架五部分,每个零部件都包含以下信息:零部件名称(可以用拼音),出厂时间,价格,编号(出厂时间,价格和编号可以自己设定,但保证至少有一个零部件的出厂时间大于5年)。要求实现以下3个函数。
实现如下功能:
(1)零部件信息显示功能:显示所有零部件的信息(零部件名称,出厂价时间,价格,编号)。
(2)排序功能:根据零部件价格进行排序,输出价格最高的零部件信息(零部件名称,出厂价时间,价格,编号)。
(3)价格更改功能:对于出厂时间大于5年的零部件,修改其价格为原价格的一半,并显示该零部件的信息(零部件名称,出厂价时间,价格,编号)。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
求此题的设计思路和流程图。
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
技术专家团-小桥流水 2022-11-11 02:58关注设计思路:
用结构体定义飞机部件,然后用飞机部件的结构体组成飞机结构体。用结构体数组保存飞机的信息。你这个题目都是零件的问题,所以只定义零件结构体数组即可。
零部件的显示就是遍历数组显示零件信息
排序,可以用冒泡等排序方法按照另加价格排序
结构体:typedef struct _part { char name[20]; //名称 int time;//出厂时间 float price; //价格 char id[10]; //编号 }StPart; StPart parts[10]; //定义结构体数组,保存零件信息
流程图(n表示零件的个数):
(1)(2)
(3)
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报 编辑记录微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-11-10 23:33回答 2 已采纳 设计思路:用结构体定义飞机部件,然后用飞机部件的结构体组成飞机结构体。用结构体数组保存飞机的信息。你这里只用零件结构体即可。零部件的显示就是遍历数组显示零件信息排序,可以用冒泡等排序方法按照另加价格排
- 2022-11-10 13:27回答 2 已采纳 设计思路:用结构体定义飞机部件,然后用飞机部件的结构体组成飞机结构体。用结构体数组保存飞机的信息。你这个题目都是零件的问题,所以只定义零件结构体数组即可。零部件的显示就是遍历数组显示零件信息排序,可以
- 2022-11-15 03:44回答 2 已采纳 定义结构体数组,然后就是数组的遍历和文件的读写操作文件读写用FILE,代码: #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> #i
- 2021-07-12 13:07这些编程语言和工具的差异源于两类编程人员的不同背景和技术习惯,单片机编程人员通常具备电子信息技术开发经验,而PLC编程人员多来自电控领域,对继电器系统比较熟悉。 尽管单片机和PLC在编程语言风格上有较大差异...
- 2022-06-27 05:06回答 3 已采纳 循环变量str1,判断字符是否为元音,是则加入str2 #include <stdio.h> char yy[10] = "aeiouAEIOU"; void cpy(char *s
- 2021-12-01 18:07回答 3 已采纳 代码及运行结果如下: 代码: #include <iostream> #include <time.h> using namespace std; class NUM { p
- 2022-01-30 05:19回答 4 已采纳 先给LZ解释一下题目的意思。假设现在有4个元素1,2,3,4排成1列,那么有多少种不同的集合取法呢:第一种: {1},{2},{3},{4}第二种: {1},{2},{3,4}第三种: {1},{2,
- 2021-06-08 16:36Raptor用一系列相互连接的图形符号以及符号之间的连接(流程图)可视化表达编程思路,不涉及语言细节,有效地降低学习者的认知负荷,达到“会思考”的目标,这为进一步学习用计算机语言(如C、C++、Java等)编程奠定...
- 2021-09-27 13:01回答 2 已采纳 这种相等概率的不是最好做吗? 设数组q[n],n为券的总数初始化q[0至m]="经",q[m至2m]="统",...,q[5m至6m]="油",其中的文字也可以用数字表示,这个应该不用多说吧。设数组f
- 2022-11-03 13:00回答 1 已采纳 你不断求余10就好了 #include <stdio.h> int main() { int n; scanf("%d",&n); while(n>0)
- 2022-03-09 02:20回答 1 已采纳 这个题目可以视为多分类问题,也就是某个高校毕业生被分到哪个用人单位最合适? 那么你可以从以下方面入手: 毕业生的特征有哪些,这是你的设计部分,比如最简单的成绩、获奖情况等等,可以多元化用人单位的特征,
- 2022-07-20 01:54C#winform流程图的博客 9.支持能加载保存后的数据(根据入库或者配置文件...10.支持能绘制节点和线的文字。6.支持能删除选中节点和连线。2.支持移动每个节点的移动。14.支持节点右键删除功能。1.支持拖动绘制工作节点。3.支持直线连接节点。..
- 2015-03-25 10:42流程图是编程人员整理思路必备的。新手也好,高手也好,无不需要。本身是多语言版,包含中文,自行设置即可。 Diagram Designer设计器是一个简单的矢量图形流程图,图表和幻灯片编辑器。它提供可定制的对象模板...
- 2021-07-21 21:21沐米猫的博客 另外,流程图也常用于表示算法的思路,可以有效解决汇编语言和早期的BASIC语言环境中的逻辑问题。运用流程图的时候,需要使用一些标准符号代表某些类型的动作。如用菱形框表示判定,用方框表示流程。具体的表示方法...
- 2020-12-23 09:18一只丧椒的博客 CPLD/FPGA作为可编程ASIC器件,将在数字逻辑系统设计中发挥越来越重要的作用。在数字通信领域,软件无线电在数字通信中,特别是第3代移动通信中的应用越来越成为研究的焦点,欧洲的ACIS(先进的通信技术与业务)计划,...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司