




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(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)目六01
顯示車(chē)輛數(shù)據(jù)(無(wú)參數(shù)無(wú)返回值類(lèi)型)02根據(jù)車(chē)輛品牌,顯示車(chē)輛數(shù)據(jù)(有參數(shù)無(wú)返回值類(lèi)型)
03
根據(jù)車(chē)輛品牌,顯示銷(xiāo)售額(有返回值類(lèi)型)04根據(jù)駕駛員的工作年限,求工資的數(shù)額(嵌套和遞歸)
引入:我們?nèi)绻朐诎俣人阉饕恍﹥?nèi)容,那么會(huì)輸入需要搜索的內(nèi)容,結(jié)果就會(huì)在頁(yè)面上顯示我們需要的頁(yè)面。程序中也有很多這種情況,需要將子函數(shù)的數(shù)據(jù)返回,這就是有返回值函數(shù)。一般有以下兩種情況,第一種無(wú)參數(shù)有返回值,第二種有參數(shù)有返回值。03項(xiàng)目六任務(wù)三C語(yǔ)言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口任務(wù)目標(biāo)
下圖是幾種車(chē)輛的近半年的銷(xiāo)量數(shù),從鍵盤(pán)輸入車(chē)輛品牌,輸出銷(xiāo)售數(shù)
汽車(chē)品牌數(shù)量
吉利汽車(chē)1500838
東風(fēng)日產(chǎn)1300592
長(zhǎng)城汽車(chē)915039
北京現(xiàn)代790177知識(shí)儲(chǔ)備C語(yǔ)言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹(shù)生長(zhǎng)程中的分叉一、無(wú)參數(shù)有返回值的定義形式返回值類(lèi)型函數(shù)名(){
語(yǔ)句;return返回值;
}主函數(shù)調(diào)用格式變量名=函數(shù)名();(變量名的數(shù)據(jù)類(lèi)型和返回值類(lèi)型一致)知識(shí)儲(chǔ)備C語(yǔ)言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹(shù)生長(zhǎng)程中的分叉二、有參數(shù)有返回值的定義形式返回值類(lèi)型函數(shù)名(參數(shù)1,參數(shù)2,。。。){
語(yǔ)句;return返回值;}主函數(shù)調(diào)用格式變量名=函數(shù)名(實(shí)參);(變量名的數(shù)據(jù)類(lèi)型和返回值類(lèi)型一致)項(xiàng)目六任務(wù)三C語(yǔ)言程序設(shè)計(jì)
(1)樹(shù)生長(zhǎng)程中的分叉典型案例1某集團(tuán)駕駛員工資根據(jù)駕駛員的安全駕駛年限規(guī)定,安全駕駛0年3000元,1-3年4000元,4-7年6000元,8-10年8000元,10年以上1萬(wàn)元,從鍵盤(pán)輸入安全駕駛年數(shù),輸出工資。項(xiàng)目六任務(wù)三C語(yǔ)言程序設(shè)計(jì)
(1)樹(shù)生長(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萬(wàn)元,從鍵盤(pán)輸入安全駕駛年數(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語(yǔ)言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹(shù)生長(zhǎng)程中的分叉典型案例2算法過(guò)程:定義變量輸入變量值使用switch進(jìn)行選擇判斷輸出從鍵盤(pán)輸入一個(gè)車(chē)牌,如果第一個(gè)字符是3,輸出是自選號(hào),否則輸出不是自選號(hào)。項(xiàng)目六任務(wù)三C語(yǔ)言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹(shù)生長(zhǎng)程中的分叉典型案例2#include"stdio.h"#include"string.h"#include"stdlib.h"intPlatenumberisfree(charbrand[]){intresult=0; if(brand[0]=='3') result=1; returnresult;}從鍵盤(pán)輸入一個(gè)車(chē)牌,如果第一個(gè)字符是3,輸出是自選號(hào),否則輸出不是自選號(hào)。main(){ charbrand[10]; printf("請(qǐng)輸入車(chē)牌號(hào):"); gets(brand);if(Platenumberisfree(brand)==1)printf("是自選號(hào)");elseprintf("不是自選號(hào)");}項(xiàng)目六任務(wù)三C語(yǔ)言程序設(shè)計(jì)
(1)樹(shù)生長(zhǎng)程中的分叉典型案例3算法過(guò)程:定義變量輸入變量值使用switch進(jìn)行選擇判斷輸出從鍵盤(pán)輸入一個(gè)車(chē)牌,要求只包含數(shù)字和大寫(xiě)字母,判斷是否合格項(xiàng)目六任務(wù)三C語(yǔ)言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹(shù)生長(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')從鍵盤(pán)輸入一個(gè)車(chē)牌,要求只包含數(shù)字和大寫(xiě)字母,判斷是否合格{if(isdigit(p_n[i])||isupper(p_n[i]))count++;i++;}if(count==5)return1;
return0;}main(){charPlate_number[10]; printf("請(qǐng)輸入車(chē)牌號(hào):");gets(Plate_number); if(len_islegal(Plate_number)&&digit_upper_islegal(Plate_number)) printf("車(chē)牌號(hào)合法!"); else printf("車(chē)牌號(hào)不合法!");
}項(xiàng)目六任務(wù)三C語(yǔ)言程序設(shè)計(jì)
(1)樹(shù)生長(zhǎng)程中的分叉典型案例4已知四種汽車(chē)品牌的近半年的銷(xiāo)量數(shù),輸出最大銷(xiāo)售數(shù)量。任務(wù)分析與實(shí)踐C語(yǔ)言程序設(shè)計(jì)
(2)行進(jìn)中的分叉路口(1)樹(shù)生長(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("最大銷(xiāo)售數(shù)量是:%d",max_sales()); }項(xiàng)目六任務(wù)三C語(yǔ)言程序設(shè)計(jì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)班會(huì)愛(ài)國(guó)教育
- 幼兒祛疤護(hù)理方案
- 酒店領(lǐng)班年終工作總結(jié)
- 社區(qū)書(shū)記個(gè)人工作總結(jié)
- 內(nèi)部審計(jì)工作總結(jié)范文
- 合伙成立餐飲公司合同書(shū)
- 2025版?zhèn)€人正式借款合同
- 中醫(yī)中藥行業(yè)
- 會(huì)議付款合同標(biāo)準(zhǔn)文本
- 書(shū)快遞合同標(biāo)準(zhǔn)文本
- 國(guó)家網(wǎng)絡(luò)安全檢查操作指南
- 精神科出科考試試題及答案
- ABAQUS粘聚力模型(CohesiveModel)應(yīng)用小結(jié)
- DB44∕T 336-2006 鋸緣青蟹養(yǎng)殖技術(shù)規(guī)范 人工繁殖技術(shù)
- DB13(J) 185-2020 居住建筑節(jié)能設(shè)計(jì)標(biāo)準(zhǔn)(節(jié)能75%)(2021年版)
- 房屋建筑和市政基礎(chǔ)設(shè)施項(xiàng)目基本情況承諾(樣表)
- 供應(yīng)商產(chǎn)品及過(guò)程變更控制程序
- 《2022年上海市初中語(yǔ)文課程終結(jié)性評(píng)價(jià)指南》中規(guī)定的150個(gè)文言實(shí)詞
- 《鐵道概論鐵路車(chē)站》PPT課件
- TI-BQ40Z50-軟件(課堂PPT)
- 《禮儀培訓(xùn)》PPT課件
評(píng)論
0/150
提交評(píng)論