C語(yǔ)言項(xiàng)目化教程(基于智能制造軟件) 課件 項(xiàng)目五任務(wù)二 求某品牌新能源汽車一年的最高銷售月_第1頁(yè)
C語(yǔ)言項(xiàng)目化教程(基于智能制造軟件) 課件 項(xiàng)目五任務(wù)二 求某品牌新能源汽車一年的最高銷售月_第2頁(yè)
C語(yǔ)言項(xiàng)目化教程(基于智能制造軟件) 課件 項(xiàng)目五任務(wù)二 求某品牌新能源汽車一年的最高銷售月_第3頁(yè)
C語(yǔ)言項(xiàng)目化教程(基于智能制造軟件) 課件 項(xiàng)目五任務(wù)二 求某品牌新能源汽車一年的最高銷售月_第4頁(yè)
C語(yǔ)言項(xiàng)目化教程(基于智能制造軟件) 課件 項(xiàng)目五任務(wù)二 求某品牌新能源汽車一年的最高銷售月_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論