版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語(yǔ)言程序設(shè)計(jì)項(xiàng)目五汽車銷售數(shù)據(jù)C語(yǔ)言程序設(shè)計(jì)項(xiàng)目三項(xiàng)目五汽車銷售數(shù)據(jù)01顯示某品牌新能源汽車一年的銷售額(一維數(shù)組的輸入與輸出)02求某品牌新能源汽車一年的最高銷售月(一維數(shù)組求最值)03對(duì)某品牌新能源汽車銷售人員業(yè)績(jī)排序(一維數(shù)組排序)04顯示某車企的新能源汽車品牌(字符數(shù)組)05某車企多年銷售統(tǒng)計(jì)(二維數(shù)組)引入:數(shù)據(jù)的查找,求最值是我們?nèi)粘I钪凶畛R?jiàn)的事情,那程序中如何實(shí)現(xiàn)呢,本節(jié)我們就來(lái)學(xué)習(xí)這個(gè)內(nèi)容。02知識(shí)儲(chǔ)備C語(yǔ)言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口任務(wù)目標(biāo)
從鍵盤輸入8位駕駛員身高,輸出個(gè)子最低的駕駛員的身高和對(duì)應(yīng)的下標(biāo)。知識(shí)儲(chǔ)備C語(yǔ)言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹(shù)生長(zhǎng)程中的分叉一、數(shù)組1.對(duì)數(shù)組中數(shù)據(jù)進(jìn)行查找時(shí),通過(guò)循環(huán)逐一進(jìn)行比較。程序代碼一般為:for(i=0;i<數(shù)組長(zhǎng)度;i++)
if(數(shù)組名[i]==查找數(shù)據(jù))
break;2.對(duì)數(shù)組中的數(shù)據(jù)進(jìn)行統(tǒng)計(jì),一般經(jīng)過(guò)兩步操作:第一步對(duì)數(shù)組元素進(jìn)行篩選,可以用if語(yǔ)句也可以使用swtich語(yǔ)句;第二步根據(jù)條件進(jìn)行統(tǒng)計(jì)。3.求最值
第一步定義變量,目的是為了存儲(chǔ)最大或者最小值,
第二步每一個(gè)數(shù)組元素的值與定義的變量進(jìn)行比較,根據(jù)要求進(jìn)行替換知識(shí)儲(chǔ)備C語(yǔ)言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口二、一維數(shù)組程序代碼#include<stdio.h>voidmain(){ ints[10]={12,9,7,11,10,15,13,14,16,8}; intx,i; for(i=0;i<10;i++)
printf("%4d",s[i]); printf("\n"); printf("請(qǐng)輸入要查找的數(shù)據(jù):");
示例1:已知數(shù)組s中存有以下數(shù)據(jù):12、9、7、11、10、15、13、14、16和8,編寫程序,用戶從鍵盤輸入一個(gè)數(shù)據(jù),從數(shù)組中找出該數(shù)據(jù)。scanf("%d",&x);
for(i=0;i<10;i++)
if(s[i]==x)break;if(i<10)
printf("s[%d]=%d\n",i,s[i]);
elseprintf("該數(shù)據(jù)不存在!\n"); }知識(shí)儲(chǔ)備C語(yǔ)言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口二、一維數(shù)組程序代碼#include<stdio.h>voidmain(){
intscore[7]={75,49,87,61,80,55,93};
inti,passnum=0,failnum=0;for(i=0;i<7;i++)
printf("%4d",score[i]);
printf("\n");
for(i=0;i<7;i++)
if(score[i]>=60)
passnum++;示例2:已知數(shù)組score中存有以下成績(jī):75、49、87、61、80、55、93,編寫程序,分別統(tǒng)計(jì)及格的人數(shù)和不及格人數(shù)。else
failnum++;printf("及格人數(shù)為%d\n不及格人數(shù)為%d\n",passnum,failnum);}知識(shí)儲(chǔ)備C語(yǔ)言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口三、一維數(shù)組程序代碼#include"stdio.h"voidmain(){ints[10]={12,4,5,6,7,89},i=0,min,m;min=s[0];m=0;for(i=1;i<6;i++){if(min>s[i])
{min=s[i];m=i+1;
}
}printf("s[%d]=%d\n",m,min);
}示例3、已知數(shù)組s中的數(shù)據(jù)為12,4,5,6,7,89,求他們的最小值。項(xiàng)目五任務(wù)二C語(yǔ)言程序設(shè)計(jì)
(1)樹(shù)生長(zhǎng)程中的分叉任務(wù)分析與實(shí)踐從鍵盤輸入8位駕駛員身高,輸出個(gè)子最低的駕駛員的身高和對(duì)應(yīng)的下標(biāo)。#include"stdio.h"voidmain(){ doubledriver_H[8],driverH_min; inti; intdriverH_num; printf("請(qǐng)輸入8名駕駛員的身高"); for(i=0;i<8;i++) { scanf("%lf",&driver_H[i]); } driverH_min=driver_H[0]; driverH_num=0;
for(i=0;i<8;i++) { if(driver_H[i]<driverH_min) { driverH_min=driver_H[i]; driverH_num=i;
} } printf("最低駕駛員的下標(biāo)為%d,身高為%lf",driverH_num,driverH_min);}項(xiàng)目五任務(wù)二C語(yǔ)言程序設(shè)計(jì)
(1)樹(shù)生長(zhǎng)程中的分叉已知某品牌4S店的一年12月的銷售量分別為{10,12,15,14,16,8,7,14,16,17,11,12},輸出12個(gè)月的最高銷量。(參考變量銷售量sales,最大銷售量max_sales)算法過(guò)程:1.定義數(shù)組,并賦初值2.令max_sales=sales[0];3.依次用max_sales和sales[i]循環(huán)判斷;4.輸出max_sales典型案例1項(xiàng)目五任務(wù)二C語(yǔ)言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹(shù)生長(zhǎng)程中的分叉典型案例1已知某品牌4S店的一年12月的銷售量分別為{10,12,15,14,16,8,7,14,16,17,11,12},輸出12個(gè)月的銷售數(shù)據(jù)。/*Note:YourchoiceisCIDE*//*典型案例1:已知某品牌4S店的一年中每個(gè)月的銷售量分別為{10,12,15,14,16,8,7,14,16,17,11,12},輸出這12個(gè)月的最高銷量。*/#include"stdio.h"voidmain(){intsales[12]={10,12,15,14,16,8,7,14,16,17,11,12};intmax_sales=sales[0],i;for(i=1;i<12;i++){ if(max_sales<sales[i]) max_sales=sales[i];
}printf("最高銷售量=%d",max_sales);}項(xiàng)目五任務(wù)二C語(yǔ)言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹(shù)生長(zhǎng)程中的分叉典型案例2算法過(guò)程:1.定義數(shù)組,并且賦初值;2.令min_oilconsumption=oilconsumption[0]
;3.依次用min_oilconsumption和oilconsumption[i]
循環(huán)比較;
4.輸出min_oilconsumption下表為某品牌新能源小客車在不同時(shí)段的耗油量,編寫程序求出該小客車的耗油量最小的時(shí)段。時(shí)段時(shí)段1時(shí)段2時(shí)段3時(shí)段4時(shí)段5時(shí)段6時(shí)段7時(shí)段8時(shí)段9耗油量8.58.89.210.17.88.68.78.79.5項(xiàng)目五任務(wù)二C語(yǔ)言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹(shù)生長(zhǎng)程中的分叉典型案例2/*Note:YourchoiceisCIDE典型案例2:下表為某品牌新能源小客車在不同時(shí)段的耗油量,編寫程序求出該小客車的最小耗油量。*/#include"stdio.h"voidmain(){floatoilconsumption[9]={8.5,8.8,9.2,10.1,7.8,8.6,8.7,8.7,9.5};floatmin_oilconsumption=oilconsumption[0];inti;for(i=1;i<9;i++){ if(min_oilconsumption>oilconsumption[i]) { min_oilconsumption=oilconsumption[i]; }}printf("最小耗油量是:%.1f",min_oilconsumption);}項(xiàng)目五任務(wù)二C語(yǔ)言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹(shù)生長(zhǎng)程中的分叉鞏固練習(xí)1.從鍵盤輸入5名駕駛員的工資,求高于平均工資的駕駛員。2.2
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版新能源汽車租賃與充電設(shè)施運(yùn)營(yíng)管理合同范本3篇
- 2025年度鋼管架施工項(xiàng)目質(zhì)量保證與驗(yàn)收合同
- 2025版?zhèn)€人住房裝修安全監(jiān)理服務(wù)合同2篇
- 2025年度個(gè)人住房抵押貸款房產(chǎn)抵押評(píng)估合同3篇
- 二零二五年度水資源保護(hù)與利用項(xiàng)目合同2篇
- 科技教育在醫(yī)療領(lǐng)域的應(yīng)用與探索
- 二零二五年度離婚后住房公積金提取及分割合同3篇
- 遠(yuǎn)程工作中的嵌入式學(xué)習(xí)支持服務(wù)
- 科技環(huán)境下的安全教育培訓(xùn)新模式
- 網(wǎng)絡(luò)安全意識(shí)教育的現(xiàn)狀與挑戰(zhàn)
- 2024年江蘇護(hù)理職業(yè)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 電能質(zhì)量與安全課件
- 醫(yī)藥營(yíng)銷團(tuán)隊(duì)建設(shè)與管理
- 工程項(xiàng)目設(shè)計(jì)工作管理方案及設(shè)計(jì)優(yōu)化措施
- 圍場(chǎng)滿族蒙古族自治縣金匯螢石開(kāi)采有限公司三義號(hào)螢石礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 小升初幼升小擇校畢業(yè)升學(xué)兒童簡(jiǎn)歷
- 資金支付審批單
- 第一單元(金融知識(shí)進(jìn)課堂)課件
- 新概念二冊(cè)課文電子版
- 介入導(dǎo)管室護(hù)士述職報(bào)告(5篇)
- 零件的工藝分析及毛坯選擇
評(píng)論
0/150
提交評(píng)論