版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
YOURNAMEC语言程序设计项目六01显示车辆数据(无参数无返回值类型)02根据车辆品牌,显示车辆数据(有参数无返回值类型)03根据车辆品牌,显示销售额(有返回值类型)04根据驾驶员的工作年限,求工资的数额
(嵌套和递归)对于一个完整的车辆监控系统,除了数据的采集、发送和接收,还需要在接收端显示。电动汽车的运行状态,观察数据特点,并加以应对。本章的任务6.1通过一个显示函数实现了车辆数据的显示功能。引入任务目标:创建一个C语言程序,输出某集团新能源M型大型客车1~6月新增明细表,如表6-1所示(单位为辆)。任务6.1显示车辆数据(无参数无返回值类型)知识储备C语言程序设计
(2)行进中的分叉路口(1)树生长程中的分叉1.函数的概念:(1)一个较大的程序一般应分为若干个程序模块,每一个模块用来实现一个特定的功能。在C语言中,用函数来实现各功能模块。
(2)一个C程序可由一个main主函数和若干个其它函数构成。由主函数调用其它函数。
(3)一个源程序文件由一个或多个函数组成,它们是一个整体。一个源程序是一个编译单位。
(4)C程序的执行总是从main主函数开始,调用其它函数后流程回到main主函数,在main主函数中结束整个程序的运行。main主函数是系统定义的。
(5)所有函数都是独立的,完成一个特定的功能。
(6)从用户使用的角度看,函数有两种:
①标准函数,即库函数。
②用户自己定义的函数。从用户使用的角度,函数分为以下两种。(1)标准函数,即库函数:由系统提供,如printf()、strlen()等(2)用户自己定义的函数:目的是解决用户的专门需求。知识储备C语言程序设计
(2)行进中的分叉路口(1)树生长程中的分叉2.有关函数的说明(1)一个较大的程序一般应分为若干个程序模块,每一个模块用来实现一个特定的功能。在C语言中,用函数来实现各功能模块。
(2)一个C程序可由一个main主函数和若干个其它函数构成。由主函数调用其它函数。
(3)一个源程序文件由一个或多个函数组成,它们是一个整体。一个源程序是一个编译单位。
(4)C程序的执行总是从main主函数开始,调用其它函数后流程回到main主函数,在main主函数中结束整个程序的运行。main主函数是系统定义的。
(5)所有函数都是独立的,完成一个特定的功能。
(6)从用户使用的角度看,函数有两种:
①标准函数,即库函数。
②用户自己定义的函数。(1)一个C程序可由一个main()主函数和若干个其他函数构成,由main()主函数调用其他函数。(2)一个源程序文件由一个或多个函数组成,它们是一个整体。一个源程序是一个编译单位。(3)C语言程序的执行总是从main()主函数开始的,调用其他函数后流程回到main()主函数,在main()主函数中结束整个程序的运行。main()主函数是由系统定义的。(4)所有函数都是独立的,用于完成一个特定的功能。知识储备C语言程序设计
(2)行进中的分叉路口(1)树生长程中的分叉3.无参数无返回值函数的定义形式
(1)一个较大的程序一般应分为若干个程序模块,每一个模块用来实现一个特定的功能。在C语言中,用函数来实现各功能模块。
(2)一个C程序可由一个main主函数和若干个其它函数构成。由主函数调用其它函数。
(3)一个源程序文件由一个或多个函数组成,它们是一个整体。一个源程序是一个编译单位。
(4)C程序的执行总是从main主函数开始,调用其它函数后流程回到main主函数,在main主函数中结束整个程序的运行。main主函数是系统定义的。
(5)所有函数都是独立的,完成一个特定的功能。
(6)从用户使用的角度看,函数有两种:
①标准函数,即库函数。
②用户自己定义的函数。无参数无返回值函数的语法格式为:void函数名(){声明部分
语句}主函数中调用的写法:函数名();表典型案例1:表6-2所示为某集团新能源不同类型客车在不同时段的耗油量。编写程序,要求自定义两个函数,分别输出表头和内容(耗油量单位为升)。典型案例思路:主函数第一步调用显示头函数,实现显示调用头函数文字。第二步调用显示内容函数,实现显示调用内容函数。子函数:显示头函数如图6-3所示
显示内容函数如图6-4所示C语言程序设计表典型案例1:表6-2所示为某集团新能源不同类型客车在不同时段的耗油量。编写程序,要求自定义两个函数,分别输出表头和内容(耗油量单位为升)。典型案例图6-2典型案例1的主函数
图6-3典型案例1的子函数
图6-4典型案例1的子函数数流程图C语言程序设计表典型案例1:表6-2所示为某集团新能源不同类型客车在不同时段的耗油量。编写程序,要求自定义两个函数,分别输出表头和内容(耗油量单位为升)。典型案例#include"stdio.h"voidprint_head(){inti;printf("集团新能源某不同类型客车在不同时段的耗油量\n");for(i=1;i<=8;i++)printf("时段%d\t",i);printf("\n");}voidprint_details({floatoilconsumption[2][8]={{8.5,8.8,9.2,10.1,7.8,8.6,8.7,8.7},{10.2,11,13,14.5,8.9,9.7,9.7,9.8
}};inti,j;
for(i=0;i<2;i++){for(j=0;j<8;j++)printf("%.2f\t",oilconsumption[i][j]);printf("\n");
}main(){
print_head(); print_details();}C语言程序设计表典型案例2:从键盘上输入某品牌新能源客车3个驾驶员6个月的工资,并输出。典型案例思路:主函数分成三部,定义全局变量二维数组,调用子函数实现二维数组的输入,调用子函数实现二维数组的输出子函数两个:分别实现二维数组的输入和输出。C语言程序设计表典型案例2:从键盘上输入某品牌新能源客车3个驾驶员6个月的工资,并输出。典型案例图6-6典型案例2主函数流程图
图6-7典型案例2的子函数
输出数据流程图
图6-9典型案例2子函数输出数据流程图表典型案例2:从键盘上输入某品牌新能源客车3个驾驶员6个月的工资,并输出。典型案例#include"stdio.h"floatsalary[3][6];voidinput_salary(){inti,j;for(i=0;i<3;i++){printf("驾驶员%d六个月工资:",i+1);for(j=0;j<6;j++){scanf("%f",&salary[i][j]);}}}voidoutput_salary(){inti,j;printf("驾驶员6个月的工资明细表\n");for(i=0;i<3;i++){printf("驾驶员%d",i+1);for(j=0;j<6;j++)printf("%d月",j+1);printf("\n");for(j=0;j<6;j++)printf("%10.2f",salary[i][j]);printf("\n");}}voidmain(){input_salary();output_salary();}C语言程序设计任务目标:创建一个C语言程序,输出某集团新能源M型大型客车1~6月新增明细表,如表6-1所示(单位为辆)。任务分析与实践思路:主函数分成三部,调用显示头部信息,调用显示内容信息,调用显示尾部信息子函数三个:分别显示头部信息,具体内容,尾部信息。表C语言程序设计任务目标:创建一个C语言程序,输出某集团新能源M型大型客车1~6月新增明细表,如表6-1所示(单位为辆)。任务分析与实践图6-10任务6.1的主函数流程图6-10任务目标
的主函数流程图6-11任务6.1的子函数显示内容流程图C语言程序设计任务目标:创建一个C语言程序,输出某集团新能源M型大型客车1~6月新增明细表,如表6-1所示(单位为辆)。任务分析与实践图6-10任务6.1的主函数流程#include"stdio.h"voidprint_head(){printf("海格新能源M型大型客车1~6月新增明细表\n");printf("-----------------------------------\n");printf("苏州市
无锡市
常州市
南京市\n");}voidprint_body(){intV_number[6][4]={{24,14,13,16},{20,16,16,25},{18,30,20,43},{24,10,8,12},{10,5,6,8},{8,5,5,7}};inti,j;for(i=0;i<6;i++){printf("%d月",i+1);for(j=0;j<4;j++)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新制教学医院评鉴准备与经验分享
- 机械加工厂操作规则
- 工程光学课件第4章
- 某钢铁厂安全操作规范
- 物理化学(武汉大学)热化学
- 放大电路的频率响应图
- 中小学差异化教学实施方案
- 医用康复器械经营质量管理手册
- 流动人口基本医疗卫生服务实施方案
- 水下设备安装作业安全技术方案
- 第2课 俄国的改革 课件
- 2026年度年福建省考评员考试题库附答案
- 2026年高考北京卷物理高考真题(解析版)
- 建筑幕墙高空作业方案
- 2025年浙商银行合肥分行招聘笔试历年典型考题及考点剖析附带答案详解2套
- 预应力高强混凝土管桩监理实施细则
- 前程无忧国企招聘笔试题库(含答案)
- 2025年全国硕士研究生招生考试政治试题及答案解析(科目代码:101)
- T∕CHCIA 010-2023 化妆品皮肤微生态评测指南 微生物组学(扩增子测序)
- AI在铸造工艺应用
- 2026农林废弃物资源化利用关键技术集成应用研究及循环农业产业发展模式创新探讨
评论
0/150
提交评论