數(shù)組應(yīng)用,插入字符,簡(jiǎn)單家庭財(cái)務(wù)管理程序的設(shè)計(jì)_第1頁(yè)
數(shù)組應(yīng)用,插入字符,簡(jiǎn)單家庭財(cái)務(wù)管理程序的設(shè)計(jì)_第2頁(yè)
數(shù)組應(yīng)用,插入字符,簡(jiǎn)單家庭財(cái)務(wù)管理程序的設(shè)計(jì)_第3頁(yè)
數(shù)組應(yīng)用,插入字符,簡(jiǎn)單家庭財(cái)務(wù)管理程序的設(shè)計(jì)_第4頁(yè)
數(shù)組應(yīng)用,插入字符,簡(jiǎn)單家庭財(cái)務(wù)管理程序的設(shè)計(jì)_第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)介

1、-. z.成 績(jī) 評(píng) 定 表學(xué)生茹班級(jí)*12030603專(zhuān) 業(yè)通信工程課程設(shè)計(jì)題目C語(yǔ)言課程設(shè)計(jì)評(píng)語(yǔ)組長(zhǎng)簽字:成績(jī)?nèi)掌?013 年 月日-. z.課程設(shè)計(jì)任務(wù)書(shū)學(xué) 院信息科學(xué)與工程學(xué)院專(zhuān) 業(yè)通信工程學(xué)生茹班級(jí)*12030603課程設(shè)計(jì)題目數(shù)組應(yīng)用,插入字符,簡(jiǎn)單家庭財(cái)務(wù)管理程序的設(shè)計(jì)實(shí)踐教學(xué)要求與任務(wù):使用C語(yǔ)言完成下述程序的設(shè)計(jì)、編程和調(diào)試。題目名稱(chēng):數(shù)組應(yīng)用,插入字符,簡(jiǎn)單家庭財(cái)務(wù)管理程序的設(shè)計(jì)容及要求:1.編寫(xiě)函數(shù),求一個(gè)二維數(shù)組周邊元素的最大值和最小值之和;主函數(shù)中初始化一個(gè)44的數(shù)組,輸出該數(shù)組,并調(diào)用函數(shù)后,輸出結(jié)果。2.編寫(xiě)函數(shù)fun(char*s),其功能是:在s所指的字符串中

2、的所有數(shù)字字符前加一個(gè)$字符。例如,若輸入字符串是:a1b23dg45h,則應(yīng)輸出字符串:a$1b$2$3dg$4$5h。3.簡(jiǎn)單家庭財(cái)務(wù)管理程序設(shè)計(jì)設(shè)計(jì)結(jié)構(gòu)體數(shù)組,結(jié)構(gòu)中包含財(cái)務(wù)數(shù)據(jù)為:編號(hào)、財(cái)務(wù)類(lèi)別(如:定期、理財(cái)?shù)龋⒋嫒虢痤~、存期(單位:年)、年利率、到期金額等。其中定期存款到期金額的計(jì)算公式:到期金額=存入金額*存期*年利率*80% 理財(cái)存款到期金額的計(jì)算公式:到期金額=存入金額*存期*年利率設(shè)計(jì)各個(gè)函數(shù),分別實(shí)現(xiàn)以下功能:輸入數(shù)據(jù)輸入*編號(hào),若找到該編號(hào),則刪除對(duì)應(yīng)的記錄顯示所有記錄設(shè)計(jì)菜單,通過(guò)選擇菜單調(diào)用以上各函數(shù):系統(tǒng)啟動(dòng)時(shí)數(shù)據(jù)可由文件導(dǎo)入,錄入新的數(shù)據(jù)或修改數(shù)據(jù)后,可將數(shù)據(jù)

3、重新寫(xiě)入文件。工作計(jì)劃與進(jìn)度安排:第18-19周:第18周C語(yǔ)言基礎(chǔ)編程練習(xí)第18周算法設(shè)計(jì)及編寫(xiě)程序代碼第19周編寫(xiě)程序代碼及程序調(diào)試第19周程序驗(yàn)收及答辯指導(dǎo)教師:2013年月 日專(zhuān)業(yè)負(fù)責(zé)人:2013年 月 日學(xué)院教學(xué)副院長(zhǎng):2013 年 月 日目 錄 TOC o 1-3 h z u HYPERLINK l _Toc296629541一、題目要求 PAGEREF _Toc296629541 h 1HYPERLINK l _Toc296629542二、算法設(shè)計(jì) PAGEREF _Toc296629542 h 2HYPERLINK l _Toc296629543三、編程實(shí)現(xiàn) PAGEREF _

4、Toc296629543 h 3HYPERLINK l _Toc296629544四、結(jié)果分析 PAGEREF _Toc296629544 h 6HYPERLINK l _Toc296629545五、參考文獻(xiàn) PAGEREF _Toc296629545 h 9-. z.一、題目要求題目名稱(chēng):數(shù)組應(yīng)用,插入字符,簡(jiǎn)單家庭財(cái)務(wù)管理程序的設(shè)計(jì)容:1.編寫(xiě)函數(shù),求一個(gè)二維數(shù)組周邊元素的最大值和最小值之和;主函數(shù)中初始化一個(gè)44的數(shù)組,輸出該數(shù)組,并調(diào)用函數(shù)后,輸出結(jié)果。2.編寫(xiě)函數(shù)fun(char*s),其功能是:在s所指的字符串中的所有數(shù)字字符前加一個(gè)$字符。例如,若輸入字符串是:a1b23dg45

5、h,則應(yīng)輸出字符串:a$1b$2$3dg$4$5h。3.簡(jiǎn)單家庭財(cái)務(wù)管理程序設(shè)計(jì)設(shè)計(jì)結(jié)構(gòu)體數(shù)組,結(jié)構(gòu)中包含財(cái)務(wù)數(shù)據(jù)為:編號(hào)、財(cái)務(wù)類(lèi)別(如:定期、理財(cái)?shù)龋⒋嫒虢痤~、存期(單位:年)、年利率、到期金額等。其中定期存款到期金額的計(jì)算公式:到期金額=存入金額*存期*年利率*80% 理財(cái)存款到期金額的計(jì)算公式:到期金額=存入金額*存期*年利率設(shè)計(jì)各個(gè)函數(shù),分別實(shí)現(xiàn)以下功能:輸入數(shù)據(jù)輸入*編號(hào),若找到該編號(hào),則刪除對(duì)應(yīng)的記錄顯示所有記錄設(shè)計(jì)菜單,通過(guò)選擇菜單調(diào)用以上各函數(shù):系統(tǒng)啟動(dòng)時(shí)數(shù)據(jù)可由文件導(dǎo)入,錄入新的數(shù)據(jù)或修改數(shù)據(jù)后,可將數(shù)據(jù)重新寫(xiě)入文件。要求:利用C語(yǔ)言編寫(xiě)上述程序,開(kāi)發(fā)環(huán)境可采用Turbo

6、C 2.0 或Visual C+ 6.0等。二、算法設(shè)計(jì)1、編寫(xiě)函數(shù),求一個(gè)二維數(shù)組周邊元素的最大值和最小值之和;主函數(shù)中初始化一個(gè)44的數(shù)組,輸出該數(shù)組,并調(diào)用函數(shù)后,輸出結(jié)果。關(guān)鍵點(diǎn):主函數(shù)中輸入二維數(shù)組,并輸出該數(shù)組,調(diào)用函數(shù)后輸出最大值和最小值之和。 開(kāi)始初始化4*4的二維數(shù)組分別求數(shù)組周邊元素的最大值和最小值計(jì)算最大值和最小值之和輸出結(jié)果結(jié)束 開(kāi)始2、.編寫(xiě)函數(shù)fun(char*s),其功能是:在s所指的字符串中的所有數(shù)字字符前加一個(gè)$字符。輸入一個(gè)字符串調(diào)用函數(shù)fun,在字符串中的所有數(shù)字字符前加一個(gè)$字符。輸出處理后的字符串結(jié)束設(shè)計(jì)結(jié)構(gòu)體數(shù)組,結(jié)構(gòu)中包含財(cái)務(wù)數(shù)據(jù)為:編號(hào)、財(cái)務(wù)類(lèi)別

7、(如:定期、理財(cái)?shù)龋?、存入金額、存期(單位:年)、年利率、到期金額等。關(guān)鍵點(diǎn):設(shè)計(jì)各個(gè)函數(shù),分別實(shí)現(xiàn)以下功能:、輸入:輸入數(shù)據(jù)、刪除:輸入*編號(hào),若找到該編號(hào),則刪除對(duì)應(yīng)的記錄、顯示:顯示所有記錄設(shè)計(jì)菜單,通過(guò)選擇菜單調(diào)用以上各函數(shù)。開(kāi)始輸入編號(hào)調(diào)用函數(shù),刪除數(shù)據(jù)。輸出數(shù)據(jù) 結(jié)束三、編程實(shí)現(xiàn)程序的具體C語(yǔ)言代碼如下:第1題: /* 題目及要求:編寫(xiě)函數(shù),求一個(gè)二維數(shù)組周邊元素的最大值和最小值之和;主函數(shù)中初始化一個(gè)44的數(shù)組,輸出該數(shù)組,并調(diào)用函數(shù)后,輸出結(jié)果。 程序編寫(xiě)人:茹雷; 聯(lián)系方式:819910276qq.; 完成時(shí)間:2013年7月4日 */#include#define N 4v

8、oid fun(int pNN) /函數(shù)fun。int i,j,min=p00,ma*=p00;for(i=0;iN;i+)for(j=0;jN;j+)if(i=0|i=3|j=0|j=3)if(min=pij)ma*=pij; /通過(guò)比較得出最小值。printf(nadd=%dn,min+ma*); /輸出最大最小值之和。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+)for(j=0;jN;j+)printf(%-8d,aij); /輸出數(shù)組。printf(

9、n);fun(a);第2題: /* 題目及要求:計(jì)算滿足式子21+22+23+2n1000的最大的n的值,并輸出結(jié)果。程序編寫(xiě)人:茹雷; 聯(lián)系方式:819910276qq.;完成時(shí)間:2013年7月4日 */#include #includevoid fun(char *s) char p80; int i=0,j=0; while (si!=0) if (si=0) & (si=9) pj=$;pj+1=si;j=j+2; else pj=si;j=j+1; i+; pj=0; strcpy(s,p);void main() char s80; printf(Enter a string:

10、);scanf(%s,s); fun(s); printf(The result: %sn,s); 第3題: /* 題目及要求:設(shè)計(jì)結(jié)構(gòu)體數(shù)組,結(jié)構(gòu)中包含財(cái)務(wù)數(shù)據(jù)為:編號(hào)、財(cái)務(wù)類(lèi)別(如:定期、理財(cái)?shù)龋?、存入金額、存期(單位:年)、年利率、到期金額等。程序編寫(xiě)人:茹雷; 聯(lián)系方式:819910276qq.;完成時(shí)間:2013年7月4日 */#include#include#include#include#includetypedef struct /結(jié)構(gòu)體數(shù)組。int num;int type;float starmoney;int time;float rate;float endmoney;

11、fina;void add(fina *m,int *num);void dlete(fina *m,int n);void show(fina *m,int n);void main() /主函數(shù),調(diào)用函數(shù)選擇處理。char chioce;int n=0;fina m100;while(1)dosystem(cls);printf(=family management= n);printf(1.add);printf(2.delete);printf(3.show);printf(4.e*itn);printf(=n);printf(choose14: n);scanf(%c,&chioce

12、);while(chioce4|chioce1);switch(chioce)case 1:add(m,&n);break;case 2:dlete(m,n);break;case 3:show(m,n);break;case 4:e*it(0);void add(fina *m,int *n) /添加信息的函數(shù)。int chioc;doprintf(order:n);scanf(%d,&(m*n.num);printf(type of finance:n);scanf(%d,&(m*n.type);printf(startmoney:); scanf(%f,&(m*n.starmoney);

13、printf(year:);scanf(%d,&m*n.time);printf(rate:);scanf(%f,&m*n.rate);if(m*n.type=1)m*n.endmoney=m*n.starmoney*(1+m*n.time*m*n.rate*0.8f);else m*n.endmoney=m*n.starmoney*(1+m*n.time*m*n.rate);(*n)+;printf(continue(1/0):);scanf(%d,&chioc);while(chioc=1);void dlete(fina *m,int n) /刪除信息的函數(shù)。int i,num;int

14、chioce;doprintf(delete number:);scanf(%d,&num);for(i=0;i0)mi.starmoney=0;getch();printf(continue(y/n):);scanf(%d,&chioce);while(chioce=1);void show(fina*m,int n) /用于顯示信息的函數(shù)。int i;for(i=0;i0)printf(number:%dn,mi.num);printf(type of finance:%dn,mi.type);printf(startmoney:%fn,mi.starmoney);printf(year:%dn,mi.time);printf(rate:%fn,mi.rate);printf(endm

溫馨提示

  • 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)論