- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言程序设计
项目五汽车销售数据C语言程序设计
项目三项目五汽车销售数据01显示某品牌新能源汽车一年的销售额(一维数组的输入与输出)02求某品牌新能源汽车一年的最高销售月(一维数组求最值)03对某品牌新能源汽车销售人员业绩排序(一维数组排序)04显示某车企的新能源汽车品牌(字符数组)05某车企多年销售统计(二维数组)
引入:数据的查找,求最值是我们日常生活中最常见的事情,那程序中如何实现呢,本节我们就来学习这个内容。02
知识储备C语言程序设计(2)行进中的分叉路口任务目标从键盘输入8位驾驶员身高,输出个子最低的驾驶员的身高和对应的下标。
知识储备C语言程序设计(2)行进中的分叉路口(1)树生长程中的分叉一、数组1.对数组中数据进行查找时,通过循环逐一进行比较。程序代码一般为:for(i=0;i数组长度;i++)if(数组名[i]==查找数据)break;2.对数组中的数据进行统计,一般经过两步操作:第一步对数组元素进行筛选,可以用if语句也可以使用swtich语句;第二步根据条件进行统计。3.求最值第一步定义变量,目的是为了存储最大或者最小值,第二步每一个数组元素的值与定义的变量进行比较,根据要求进行替换
知识储备C语言程序设计(2)行进中的分叉路口二、一维数组程序代码#includestdio.hvoidmain(){ ints[10]={12,9,7,11,10,15,13,14,16,8}; intx,i; for(i=0;i10;i++) printf(%4d,s[i]); printf(\n); printf(请输入要查找的数据:); 示例1:已知数组s中存有以下数据:12、9、7、11、10、15、13、14、16和8,编写程序,用户从键盘输入一个数据,从数组中找出该数据。scanf(%d,x);for(i=0;i10;i++)if(s[i]==x)break;if(i10)printf(s[%d]=%d\n,i,s[i]);elseprintf(该数据不存在!\n); }
知识储备C语言程序设计(2)行进中的分叉路口二、一维数组程序代码#includestdio.hvoidmain(){ intscore[7]={75,49,87,61,80,55,93};inti,passnum=0,failnum=0;for(i=0;i7;i++)printf(%4d,score[i]);printf(\n);for(i=0;i7;i++)if(score[i]=60)passnum++;示例2:已知数组score中存有以下成绩:75、49、87、61、80、55、93,编写程序,分别统计及格的人数和不及格人数。elsefailnum++;printf(及格人数为%d\n不及格人数为%d\n,passnum,failnum);}
知识储备C语言程序设计(2)行进中的分叉路口三、一维数组程序代码#includestdio.hvoidmain(){ints[10]={12,4,5,6,7,89},i=0,min,m;min=s[0];m=0;for(i=1;i6;i++){if(mins[i]) {min=s[i];m=i+1; }}printf(s[%d]=%d\n,m,min);}示例3、已知数组s中的数据为12,4,5,6,7,89,求他们的最小值。
项目五任务二C语言程序设计(1)树生长程中的分叉任务分析与实践从键盘输入8位驾驶员身高,输出个子最低的驾驶员的身高和对应的下标。#includestdio.hvoidmain(){ doubledriver_H[8],driverH_min; inti; intdriverH_num; printf(请输入8名驾驶员的身高); for(i=0;i8;i++) { scanf(%lf,driver_H[i]); } driverH_min=driver_H[0]; driverH_num=0; for(i=0;i8;i++) { if
您可能关注的文档
- C语言项目化教程(基于智能制造软件) 课件 项目八任务2 知识储备和任务目标.pptx
- C语言项目化教程(基于智能制造软件) 课件 项目八任务3 多个汽车的数据显示(结构体指针) 典型案例.pptx
- C语言项目化教程(基于智能制造软件) 课件 项目八任务3 知识储备和任务目标.pptx
- C语言项目化教程(基于智能制造软件) 课件 项目二任务1 统计汽车的数量 (printf函数).pptx
- C语言项目化教程(基于智能制造软件) 课件 项目二任务2 统计汽车的载客人数.pptx
- C语言项目化教程(基于智能制造软件) 课件 项目二任务3 统计需要的车辆 .pptx
- C语言项目化教程(基于智能制造软件) 课件 项目二任务4 显示驾照的类型(字符输入与输出).pptx
- C语言项目化教程(基于智能制造软件) 课件 项目二任务5 求拿到驾照的过程(流程图).pptx
- C语言项目化教程(基于智能制造软件) 课件 项目九任务二 知识储备和任务目标 汽车文件数据块的读与写.pptx
- C语言项目化教程(基于智能制造软件) 课件 项目九任务二典型案例 汽车文件数据块的读与写.pptx
文档评论(0)