




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語言程序設(shè)計(jì)項(xiàng)目六模塊化設(shè)計(jì)C語言程序設(shè)計(jì)項(xiàng)目八項(xiàng)目六01
顯示車輛數(shù)據(jù)(無參數(shù)無返回值類型)02根據(jù)車輛品牌,顯示車輛數(shù)據(jù)(有參數(shù)無返回值類型)
03
根據(jù)車輛品牌,顯示銷售額(有返回值類型)04根據(jù)駕駛員的工作年限,求工資的數(shù)額(嵌套和遞歸)
引入:我們?nèi)绻朐诎俣人阉饕恍﹥?nèi)容,那么會(huì)輸入需要搜索的內(nèi)容,結(jié)果就會(huì)在頁(yè)面上顯示我們需要的頁(yè)面。程序中也有很多這種情況,需要將子函數(shù)的數(shù)據(jù)返回,這就是有返回值函數(shù)。一般有以下兩種情況,第一種無參數(shù)有返回值,第二種有參數(shù)有返回值。03項(xiàng)目六任務(wù)三C語言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口任務(wù)目標(biāo)
下圖是幾種車輛的近半年的銷量數(shù),從鍵盤輸入車輛品牌,輸出銷售數(shù)
汽車品牌數(shù)量
吉利汽車1500838
東風(fēng)日產(chǎn)1300592
長(zhǎng)城汽車915039
北京現(xiàn)代790177知識(shí)儲(chǔ)備C語言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹生長(zhǎng)程中的分叉一、無參數(shù)有返回值的定義形式返回值類型函數(shù)名(){
語句;return返回值;
}主函數(shù)調(diào)用格式變量名=函數(shù)名();(變量名的數(shù)據(jù)類型和返回值類型一致)知識(shí)儲(chǔ)備C語言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹生長(zhǎng)程中的分叉二、有參數(shù)有返回值的定義形式返回值類型函數(shù)名(參數(shù)1,參數(shù)2,。。。){
語句;return返回值;}主函數(shù)調(diào)用格式變量名=函數(shù)名(實(shí)參);(變量名的數(shù)據(jù)類型和返回值類型一致)項(xiàng)目六任務(wù)三C語言程序設(shè)計(jì)
(1)樹生長(zhǎng)程中的分叉典型案例1某集團(tuán)駕駛員工資根據(jù)駕駛員的安全駕駛年限規(guī)定,安全駕駛0年3000元,1-3年4000元,4-7年6000元,8-10年8000元,10年以上1萬元,從鍵盤輸入安全駕駛年數(shù),輸出工資。項(xiàng)目六任務(wù)三C語言程序設(shè)計(jì)
(1)樹生長(zhǎng)程中的分叉典型案例1#include"stdio.h"floatsalary_onfixed(intfixed){floatsalary; if(fixed==0) salary=3000; else if(fixed<=3) salary=4000; else if(fixed<=7) salary=6000; else if(fixed<=10)某集團(tuán)駕駛員工資根據(jù)駕駛員的安全駕駛年限規(guī)定,安全駕駛0年3000元,1-3年4000元,4-7年6000元,8-10年8000元,10年以上1萬元,從鍵盤輸入安全駕駛年數(shù),輸出工資。salary=8000; else salary=10000; returnsalary;}main(){ intyear; printf("請(qǐng)輸入安全駕駛年數(shù)"); scanf("%d",&year); printf("工資為:%.2f",salary_onfixed(year));}項(xiàng)目六任務(wù)三C語言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹生長(zhǎng)程中的分叉典型案例2算法過程:定義變量輸入變量值使用switch進(jìn)行選擇判斷輸出從鍵盤輸入一個(gè)車牌,如果第一個(gè)字符是3,輸出是自選號(hào),否則輸出不是自選號(hào)。項(xiàng)目六任務(wù)三C語言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹生長(zhǎng)程中的分叉典型案例2#include"stdio.h"#include"string.h"#include"stdlib.h"intPlatenumberisfree(charbrand[]){intresult=0; if(brand[0]=='3') result=1; returnresult;}從鍵盤輸入一個(gè)車牌,如果第一個(gè)字符是3,輸出是自選號(hào),否則輸出不是自選號(hào)。main(){ charbrand[10]; printf("請(qǐng)輸入車牌號(hào):"); gets(brand);if(Platenumberisfree(brand)==1)printf("是自選號(hào)");elseprintf("不是自選號(hào)");}項(xiàng)目六任務(wù)三C語言程序設(shè)計(jì)
(1)樹生長(zhǎng)程中的分叉典型案例3算法過程:定義變量輸入變量值使用switch進(jìn)行選擇判斷輸出從鍵盤輸入一個(gè)車牌,要求只包含數(shù)字和大寫字母,判斷是否合格項(xiàng)目六任務(wù)三C語言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹生長(zhǎng)程中的分叉典型案例3#include"stdio.h"#include"string.h"#include"ctype.h"intlen_islegal(charp_n[]){ if(strlen(p_n)==5) return1; return0;}intdigit_upper_islegal(charp_n[]){ intcount=0,i=0; while(p_n[i]!='\0')從鍵盤輸入一個(gè)車牌,要求只包含數(shù)字和大寫字母,判斷是否合格{if(isdigit(p_n[i])||isupper(p_n[i]))count++;i++;}if(count==5)return1;
return0;}main(){charPlate_number[10]; printf("請(qǐng)輸入車牌號(hào):");gets(Plate_number); if(len_islegal(Plate_number)&&digit_upper_islegal(Plate_number)) printf("車牌號(hào)合法!"); else printf("車牌號(hào)不合法!");
}項(xiàng)目六任務(wù)三C語言程序設(shè)計(jì)
(1)樹生長(zhǎng)程中的分叉典型案例4已知四種汽車品牌的近半年的銷量數(shù),輸出最大銷售數(shù)量。任務(wù)分析與實(shí)踐C語言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹生長(zhǎng)程中的分叉程序代碼#include"stdio.h"intsales[4]={1500838,1300592,915039,790177};intmax_sales(){ inti,max=sales[0]; for(i=1;i<4;i++) { if(max<sales[i]) max=sales[i]; } returnmax;}voidmain(){ printf("最大銷售數(shù)量是:%d",max_sales()); }項(xiàng)目六任務(wù)三C語言程序設(shè)計(jì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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年房屋終止合同協(xié)議書模板
- 六年級(jí)下冊(cè)數(shù)學(xué)教案-數(shù)學(xué)好玩2《神奇的莫比烏斯帶》 |北師大版
- 2024-2025學(xué)年六年級(jí)下學(xué)期數(shù)學(xué)第二單元圓柱和圓錐的綜合復(fù)習(xí)(教案 )
- 五金廠的勞動(dòng)合同(2025年版)
- 二年級(jí)上冊(cè)數(shù)學(xué)教案-3.2 兒童樂園-北師大版
- (高清版)DB45∕T 838-2021 三江侗族自治縣侗族百家宴服務(wù)規(guī)范
- 2025年湖南工藝美術(shù)職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)一套
- 【單元測(cè)試】部編版語文三年級(jí)上冊(cè)第六單元分層訓(xùn)練B卷(提升篇)-(含解析)
- 2024年海洋石油修井機(jī)項(xiàng)目投資申請(qǐng)報(bào)告代可行性研究報(bào)告
- 2024年年物流倉(cāng)儲(chǔ)項(xiàng)目資金需求報(bào)告代可行性研究報(bào)告
- 2024年中國(guó)甜瓜市場(chǎng)調(diào)查研究報(bào)告
- (中級(jí))航空油料特設(shè)維修員(四級(jí))理論考試題庫(kù)-上(單選題)
- 部編人教版六年級(jí)道德與法治下冊(cè)全冊(cè)完整版課件
- 電動(dòng)車輛動(dòng)力電池系統(tǒng)及應(yīng)用技術(shù) 第3版 課件全套 王震坡 第1-11章 動(dòng)力電池及其驅(qū)動(dòng)的電動(dòng)車輛- 動(dòng)力電池充電方法與基礎(chǔ)設(shè)施
- 【獨(dú)立儲(chǔ)能】山西省獨(dú)立儲(chǔ)能政策及收益分析-中國(guó)能建
- (正式版)CB∕T 4550-2024 船舶行業(yè)企業(yè)安全設(shè)備設(shè)施管理規(guī)定
- 新入職員工廉政談話
- JB∕T 9006-2013 起重機(jī) 卷筒標(biāo)準(zhǔn)規(guī)范
- 2024內(nèi)蒙古中考數(shù)學(xué)二輪專題復(fù)習(xí) 二次函數(shù)與幾何綜合題 類型二 面積問題(課件)
- 太平洋保險(xiǎn)計(jì)劃書模板
- 2024年廣東省中考生物+地理試卷(含答案)
評(píng)論
0/150
提交評(píng)論