C語言課設(shè)1、二維數(shù)組的應(yīng)用2、刪除指定字符3、樓盤管理程序的設(shè)計(jì)_第1頁
C語言課設(shè)1、二維數(shù)組的應(yīng)用2、刪除指定字符3、樓盤管理程序的設(shè)計(jì)_第2頁
C語言課設(shè)1、二維數(shù)組的應(yīng)用2、刪除指定字符3、樓盤管理程序的設(shè)計(jì)_第3頁
C語言課設(shè)1、二維數(shù)組的應(yīng)用2、刪除指定字符3、樓盤管理程序的設(shè)計(jì)_第4頁
C語言課設(shè)1、二維數(shù)組的應(yīng)用2、刪除指定字符3、樓盤管理程序的設(shè)計(jì)_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、課程設(shè)計(jì)任務(wù)書 學(xué)院信息科學(xué)與工程學(xué)院專業(yè)電子信息科學(xué)與技術(shù) 姓名學(xué)號 1、 題目:二維數(shù)組的應(yīng)用、刪除指定字符、樓盤管理程序的設(shè)計(jì) 2、 內(nèi)容及要求: (1)編寫函數(shù),求一個(gè)二維數(shù)組周邊元素的最大值和最小值:主函數(shù)中初始化一個(gè) 的數(shù)組,輸出該數(shù)組,并調(diào)用函數(shù)后,輸出結(jié)果。 (2)編寫函數(shù),其功能是:從字符串中刪除指定的字符。同一字母的大、小寫 按不同字符處理。 若程序執(zhí)行時(shí),輸出字符串為: 從鍵盤上駛?cè)胱址?,則輸出應(yīng)為: (3)樓盤信息管理程序設(shè)計(jì): 設(shè)計(jì)結(jié)構(gòu)體數(shù)組,結(jié)構(gòu)中包含樓盤數(shù)據(jù)為:樓編號、單元號、房間號、朝向(如: 南北、東西、東南等) 、戶型、建筑面積等。設(shè)計(jì)各個(gè)函數(shù),分別實(shí)現(xiàn)以

2、下功能: 1)輸入數(shù)據(jù) 2)顯示所有信息 3)輸入朝向、輸入戶型,顯示符合該條件的所有記錄 進(jìn)度安排: 18 周:布置題目,查閱資料,對問題給出解決方案及其編程。 19 周:答辯驗(yàn)收,書寫教學(xué)實(shí)習(xí)報(bào)告。 指導(dǎo)老師(簽字): 年 月 日 學(xué)院院長(簽字): 年 月 日 1 目 錄 一 題目 1.1 1 題目內(nèi)容.1 2 設(shè)計(jì)實(shí)現(xiàn).1 3 程序結(jié)果.2 二 題目 2.3 1 題目內(nèi)容.3 2 設(shè)計(jì)實(shí)現(xiàn).3 3 程序結(jié)果.3 三 題目 3.5 1 題目內(nèi)容.5 2 設(shè)計(jì)實(shí)現(xiàn).5 3 程序結(jié)果.7 參考文獻(xiàn).10 1 一 題目 1 1 題目內(nèi)容 編寫函數(shù),求一個(gè)二維數(shù)組周邊元素的最大值和最小值:主函數(shù)

3、中初始化一個(gè) 的數(shù)組,輸出該數(shù)組,并調(diào)用函數(shù)后,輸出結(jié)果。 2 設(shè)計(jì)實(shí)現(xiàn) #include #define N 4 void fun(int pNN) int i,j,min=p00,max=p00; for(i=0;iN;i+) for(j=0;jN;j+) if(i=0|i=3|j=0|j=3) if(min=pij)max=pij; printf(nmin=%dnmax=%dn,min,max); void main() int i,j; int aNN=8,7,6,5,4,3,2,11,23,4,44,5,6,75,4,3; printf(數(shù)組如下:n); for(i=0;iN;i+)

4、 for(j=0;jN;j+) printf(%-8d,aij); printf(n); fun(a); 2 3 程序結(jié)果 3 二 題目 2 1 題目內(nèi)容 編寫函數(shù),其功能是:從字符串中刪除指定的字符。同一字母的大、小寫按不 同字符處理。 若程序執(zhí)行時(shí),輸出字符串為: 從鍵盤上駛?cè)胱址?,則輸出應(yīng)為: 2 設(shè)計(jì)實(shí)現(xiàn) #include #include void fun(char *p,char *q,char c) int i,j; for(i=j=0;*(p+i)!=0;i+) if(*(p+i)!=c)*(q+j+)=*(p+i); *(q+j)=0; puts(q); void main

5、() char a80,b80,c; printf(請輸入原始字符串:n); gets(a); printf(請輸入要?jiǎng)h除的字符:n); scanf(%c, fun(a,b,c); 3 程序結(jié)果 4 5 三 題目 3 1 題目內(nèi)容 樓盤信息管理程序設(shè)計(jì): 設(shè)計(jì)結(jié)構(gòu)體數(shù)組,結(jié)構(gòu)中包含樓盤數(shù)據(jù)為:樓編號、單元號、房間號、朝向(如:南 北、東西、東南等) 、戶型、建筑面積等。設(shè)計(jì)各個(gè)函數(shù),分別實(shí)現(xiàn)以下功能: 1)輸入數(shù)據(jù) 2)顯示所有信息 3)輸入朝向、輸入戶型,顯示符合該條件的所有記錄 設(shè)計(jì)菜單,通過選擇菜單調(diào)用以上各函數(shù)。 2 設(shè)計(jì)實(shí)現(xiàn) #include #include #include #d

6、efine N 20 int n=0; struct BUILDING int lounum; int dannum; int fangnum; char chao12; char hu12; int mian; buildingN; void getdata() printf(請輸入樓編號:n); scanf(%d, printf(請輸入單元號:n); scanf(%d, printf(請輸入房間號:n); scanf(%d, printf(請輸入朝向(如:南北,東西,東南等):n); scanf(%s,buildingn.chao); printf(戶型:n); scanf(%s,buil

7、dingn.hu); printf(建筑面積:n); scanf(%d, 6 n+; void putdata() int i; printf(樓編號 單元號 房間號 朝向 戶型 建筑面積:n); for(i=0;in;i+) printf(%-8d%-8d%-8d%-12s%-12s%- 8dn,buildingi.lounum,buildingi.dannum,buildingi.fangnum,buildingi.chao,buildingi.hu,b uildingi.mian); void select() int i,a; char chaoxiang16,huxing12; pr

8、intf(選擇按朝向查找請按 1n 選擇按戶型查找請按2:n); scanf(%d, if(a-1) printf(請輸入戶型信息:n); scanf(%s,huxing); printf(樓編號 單元號 房間號 朝向 戶型 建筑面積:n); for(i=0;in;i+) if(!strcmp(huxing,buildingi.hu) printf(%-8d%-8d%-8d%-12s%-12s%- 8dn,buildingi.lounum,buildingi.dannum,buildingi.fangnum,buildingi.chao,buildingi.hu,b uildingi.mian

9、); else printf(請輸入朝向信息:n); scanf(%s,chaoxiang); printf(樓編號 單元號 房間號 朝向 戶型 建筑面積:n); for(i=0;in;i+) if(!strcmp(chaoxiang,buildingi.chao) printf(%-8d%-8d%-8d%-12s%-12s%- 8dn,buildingi.lounum,buildingi.dannum,buildingi.fangnum,buildingi.chao,buildingi.hu,b 7 uildingi.mian); int menu() int a; printf(n 輸入數(shù)據(jù)請按 1n 顯示所有信息請按 2n 輸入朝向或輸入戶型并顯示符合該條 件的所有記錄請按3n 退出請按0n); scanf(%d, return a; void main() int a; printf(n*菜單請選擇!*n); do a=menu(); switch(a) case(0):exit(0); case(1):getdata();break; case(2):putdata();bre

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論