版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 課程設(shè)計(jì)任務(wù)書</b></p><p><b> 目 錄</b></p><p> 一、課設(shè)題目…………………………………………………………第1頁(yè)</p><p> 二、題目分析…………………………………………………………第1頁(yè)</p><p> 三、程序代碼…
2、……………………………………………………….第7頁(yè)</p><p> 四、結(jié)果分析………………………………………………………….第18頁(yè)</p><p> 五、參考文獻(xiàn)………………………………………………………….第22頁(yè)</p><p><b> 課程題目</b></p><p> 題目名稱:設(shè)計(jì)判斷素?cái)?shù)的函數(shù)
3、和家庭賬務(wù)管理程序</p><p><b> 內(nèi)容及要求:</b></p><p> 1. 已有變量定義和函數(shù)調(diào)用語(yǔ)句:int x=57;isprime (x);函數(shù)isprime ( )用來判斷一個(gè)整型數(shù)a是否為素?cái)?shù),若是素?cái)?shù),函數(shù)返回1,否則返回0。請(qǐng)編寫isprime 函數(shù)。</p><p> 2. 家庭賬務(wù)管理程序</p&g
4、t;<p> 要用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn),結(jié)構(gòu)中包含賬務(wù)項(xiàng)目的數(shù)據(jù)為:編號(hào)(可以自動(dòng)生成),類別(如:收入,支出),事由,金額,發(fā)生時(shí)間(年、月、日)等。</p><p> 設(shè)計(jì)各個(gè)函數(shù),分別實(shí)現(xiàn)以下功能:</p><p> ?。?)程序啟動(dòng)密碼控制;</p><p> ?。?)輸入:輸入每項(xiàng)信息;</p><p> (3)修改:
5、允許對(duì)已經(jīng)錄入的數(shù)據(jù)重新進(jìn)行編輯、修改;</p><p> ?。?)刪除:刪除指定的聯(lián)系人(輸入姓名,若找到則刪除該聯(lián)系人的信息)</p><p><b> ?。?)查詢:</b></p><p> a.根據(jù)時(shí)間進(jìn)行查詢,某日期前或后出版的圖書記錄;</p><p><b> b.根據(jù)類別查詢;</b
6、></p><p> c.根據(jù)金額大小查詢。</p><p> ?。?)顯示:顯示所有項(xiàng)目的信息</p><p><b> ?。?)退出程序。</b></p><p><b> 二、題目分析</b></p><p> ?。?)判斷素?cái)?shù)的函數(shù) </p>
7、<p> 如題所訴對(duì)已有變量進(jìn)行判斷,首先在調(diào)用函數(shù)中定義變量x和i;之后再利用for循環(huán)進(jìn)行x對(duì)i得出取余計(jì)算,然后用if語(yǔ)句判斷x對(duì)i的取余是否為零,為0則返回0,為1則返回1。主函數(shù)中調(diào)用子函數(shù)并輸出結(jié)果。本題考查了c語(yǔ)言的基礎(chǔ)知識(shí)(如for循環(huán);輸入、輸出;定義等等)。</p><p> 下面是題目一的基本流程圖:</p><p> 1.1判斷素?cái)?shù)的函數(shù)</p
8、><p><b> 家庭財(cái)務(wù)管理程序</b></p><p><b> 題目二分析:</b></p><p> 1)本程序?qū)崿F(xiàn)的的功能是:對(duì)家庭成員財(cái)務(wù)管理,實(shí)現(xiàn)錄入、修改、刪除、查詢:輸入姓名查詢、顯示。</p><p> 2)根據(jù)題目要求,先執(zhí)行管理員界面設(shè)定賬號(hào)密碼,再執(zhí)行數(shù)據(jù)輸入模塊,再
9、通過選擇結(jié)構(gòu)程序設(shè)計(jì)方法設(shè)定功能菜單,根據(jù)功能菜單不同選項(xiàng),執(zhí)行對(duì)應(yīng)的函數(shù)??偟某绦蛟O(shè)計(jì)結(jié)構(gòu)框架是順序結(jié)構(gòu),各功能選擇采用多分支結(jié)構(gòu)程序設(shè)計(jì)方法,各類數(shù)據(jù)采用循環(huán)結(jié)構(gòu)程序設(shè)計(jì)方法。此程序用鏈表實(shí)現(xiàn),可以動(dòng)態(tài)地進(jìn)行存儲(chǔ)空間分配。構(gòu)成鏈表結(jié)構(gòu)的某一個(gè)結(jié)點(diǎn)可以動(dòng)態(tài)建立,也可以在不需要時(shí)即刪除鏈表結(jié)構(gòu)中的某一個(gè)結(jié)點(diǎn)。本程序具有操作簡(jiǎn)單,管理清晰的特點(diǎn)。</p><p><b> 三、程序代碼</b>
10、;</p><p> ?。?)設(shè)計(jì)判斷素?cái)?shù)的函數(shù)</p><p> #include<stdio.h></p><p> int isprime(int n)</p><p><b> {</b></p><p><b> int i;</b></p
11、><p> for(i=2;i<n/2;i++)</p><p> if(n%i==0)return 0;</p><p><b> return 1;</b></p><p><b> }</b></p><p> void main()</p>
12、<p><b> {</b></p><p><b> int i,x;</b></p><p> scanf("%d",&x);</p><p> if(isprime(x))</p><p> printf("x是素?cái)?shù)");&l
13、t;/p><p><b> else</b></p><p> printf("x不是素?cái)?shù)");</p><p><b> } </b></p><p> (2)家庭賬務(wù)管理程序</p><p> void admin()</p>&l
14、t;p><b> {</b></p><p><b> char c;</b></p><p> printf("請(qǐng)選擇:a.管理員登錄;b.普通用戶登錄:c.退出\n");</p><p> printf("請(qǐng)輸入:");</p><p>
15、scanf("%c",&c);</p><p> if (c=='a')</p><p><b> {</b></p><p> int flag=0;</p><p><b> do</b></p><p><b&g
16、t; {</b></p><p> printf("\n請(qǐng)輸入用戶名:");</p><p> scanf("%s",ad.Name);</p><p> printf("\n請(qǐng)輸入密碼:");</p><p> scanf("%s",ad.
17、ps);</p><p> if((strcmp(ad.Name,"admin")==0)&&(strcmp(ad.ps,"123")==0)) /*輸入的管理員與系統(tǒng)設(shè)定的管理員比較*/</p><p><b> {</b></p><p> printf("succes
18、s");</p><p> Admin(ad);</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> printf("\n輸入的用戶名或密
19、碼有誤,請(qǐng)重新輸入!\n");</p><p><b> flag=1;</b></p><p><b> }</b></p><p> }while(flag);</p><p><b> }</b></p><p> else i
20、f(c=='b')</p><p><b> {</b></p><p><b> user uu;</b></p><p> int flag=0;</p><p><b> do</b></p><p><b>
21、{</b></p><p><b> int i;</b></p><p> printf("\n請(qǐng)輸入用戶名");</p><p> scanf("%s",uu.Name);</p><p> printf("\n請(qǐng)輸入密碼:");<
22、/p><p> scanf("%s",uu.ps);</p><p> for(i=0;i<user_count;i++)</p><p><b> {</b></p><p> if((strcmp(uu.Name,u[i].Name)==0)&&(strcmp(uu.ps
23、,u[i].ps)==0))</p><p><b> break;</b></p><p><b> }</b></p><p> if(i<=user_count)</p><p> {}//Guest(u);</p><p><b> els
24、e</b></p><p><b> {</b></p><p> printf("\n輸入的用戶名或密碼有誤,請(qǐng)重新輸入!\n");</p><p><b> flag=1;</b></p><p><b> }</b></p&g
25、t;<p> }while(flag);</p><p><b> }</b></p><p> else if(c=='c')</p><p><b> exit(0);</b></p><p><b> }</b></p>
26、<p> #include<stdio.h></p><p> #include<string.h></p><p> #define LEN sizeof(IN)</p><p> #define len sizeof(OUT)</p><p> typedef struct person&l
27、t;/p><p><b> {</b></p><p><b> int num;</b></p><p> char time[20];</p><p> char name[20];</p><p> float money;</p><p>
28、; char remark[100];</p><p> struct person *next;</p><p><b> }IN;</b></p><p> int count=0;</p><p> IN *load()</p><p><b> {</b>
29、</p><p> IN *head,*p,*q;</p><p><b> FILE *fp;</b></p><p> head=(IN *)malloc(LEN);</p><p><b> q=head;</b></p><p> fp=fopen(&quo
30、t;in.txt","rb");</p><p><b> if(!fp){</b></p><p> head->next=NULL;</p><p> return(head);</p><p><b> }</b></p><p&
31、gt; p=(IN *)malloc(LEN);</p><p> fread(p,LEN,1,fp);</p><p> while(!feof(fp))</p><p><b> {</b></p><p> q->next=p;</p><p><b> q=p;
32、</b></p><p><b> count++;</b></p><p> p=(IN *)malloc(LEN);</p><p> fread(p,LEN,1,fp);</p><p><b> }</b></p><p> q->next
33、=NULL;</p><p> fclose(fp);</p><p> return(head);</p><p><b> }</b></p><p> void save(IN *head)</p><p><b> {</b></p><
34、p><b> FILE *fp;</b></p><p><b> IN *p;</b></p><p> fp=fopen("in.txt","wb");</p><p> for(p=head;p->next!=NULL;p=p->next)</p
35、><p> fwrite(p->next,LEN,1,fp);</p><p> fclose(fp);</p><p><b> }</b></p><p> void add(IN *head)</p><p><b> {</b></p>&l
36、t;p><b> IN *p;</b></p><p> head->next=NULL;</p><p><b> while(1){</b></p><p> p=(IN *)malloc(LEN);</p><p> printf("請(qǐng)輸入編號(hào):(輸入0時(shí)結(jié)束)
37、");</p><p> scanf("%d",&p->num);</p><p> if(p->num==0)break;</p><p> printf("請(qǐng)輸入時(shí)間:");</p><p> scanf("%s",p->time);&
38、lt;/p><p> printf("請(qǐng)輸入姓名:");</p><p> scanf("%s",p->name);</p><p> printf("請(qǐng)輸入收入:");</p><p> scanf("%f",&p->money);<
39、;/p><p> fflush(stdin);</p><p> printf("請(qǐng)輸入備注:");</p><p> scanf("%s",p->remark);</p><p> p->next=head->next;</p><p> head-&g
40、t;next=p;</p><p><b> count++;</b></p><p><b> }</b></p><p> save(head);</p><p><b> }</b></p><p> void alter(IN *hea
41、d)</p><p><b> {</b></p><p><b> IN *p;</b></p><p> char name[20];</p><p> char time[20];</p><p> float money;</p><p&
42、gt; char remark[20];</p><p> printf("輸入你要修改的名字:\n");</p><p> scanf("%s",name);</p><p><b> p=head;</b></p><p> while(strcmp(name,p-&
43、gt;name)!=0&&p->next!=NULL)</p><p> p=p->next;</p><p> if(strcmp(name,p->name)!=0)</p><p><b> {</b></p><p> printf("沒有這個(gè)人!\n"
44、);</p><p><b> return;</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> printf("請(qǐng)
45、輸入新的姓名(輸入0時(shí)取消修改):\n");</p><p> scanf("%s",p->name);</p><p> if(name==0)return;</p><p> printf("請(qǐng)輸入新的編號(hào):\n");</p><p> scanf("%d"
46、;,p->num); </p><p> printf("請(qǐng)輸入新的時(shí)間:\n");</p><p> scanf("%s",p->time); </p><p> printf("請(qǐng)輸入新的金額:\n");</p><p> scanf("%f&quo
47、t;,p->money);</p><p> printf("請(qǐng)輸入新的備注:\n");</p><p> scanf("%s",p->remark);</p><p><b> }</b></p><p><b> }</b></p
48、><p> void delete(IN *head){</p><p><b> IN *p,*q;</b></p><p> char name[20];</p><p><b> p=q=head;</b></p><p> if(p==NULL)</p&g
49、t;<p><b> {</b></p><p> printf("此為空鏈表!\n");</p><p><b> return;</b></p><p><b> }</b></p><p> printf("請(qǐng)輸入要?jiǎng)h
50、除的人姓名:\n");</p><p> scanf("%s",name);</p><p> while(strcmp(name,p->name)!=0&&p->next!=NULL)</p><p><b> {</b></p><p><b>
51、; q=p;</b></p><p> p=p->next;</p><p><b> }</b></p><p> if(strcmp(name,p->name)==0){</p><p> if(p==head)</p><p> head=p->ne
52、xt;</p><p><b> else</b></p><p> q->next=p->next;</p><p><b> free(q);</b></p><p><b> }</b></p><p><b> e
53、lse</b></p><p> printf("沒有這個(gè)人!\n");</p><p><b> }</b></p><p> void search(IN *head)</p><p><b> {</b></p><p> ch
54、ar name[20];</p><p><b> IN *p;</b></p><p> printf("請(qǐng)輸入要查找的姓名:\n");</p><p> scanf("%s",name);</p><p> for(p=head;p->next!=NULL;p=p
55、->next)</p><p> if(strcmp(name,p->next->name)==0)break;</p><p> if(strcmp(name,p->name)!=0)</p><p> printf("沒有這個(gè)人!\n");</p><p><b> else&
56、lt;/b></p><p> { printf("\t編號(hào):%d",p->num);</p><p> printf("\t時(shí)間:%s",p->time);</p><p> printf("\t姓名:%s",p->name);</p><p>
57、 printf("\t金額:%f",p->money);</p><p> printf("\t備注:%s",p->remark);</p><p><b> }</b></p><p><b> }</b></p><p> typede
58、f struct person1{</p><p><b> int num1;</b></p><p> char time1[20];</p><p> char name1[20];</p><p> float money1;</p><p> char remark1[100]
59、;</p><p> struct person1 *next;</p><p><b> }OUT;</b></p><p> struct person1 *head1=NULL;</p><p> int count1=0;</p><p> OUT *load1(){</p
60、><p> OUT *head1,*p,*q;</p><p><b> FILE *fp;</b></p><p> head1=(OUT *)malloc(len);</p><p><b> q=head1;</b></p><p> fp=fopen("
61、;out.txt","rb");</p><p><b> if(!fp){</b></p><p> head1->next=NULL;</p><p> return(head1);</p><p><b> }</b></p><
62、p> p=(OUT *)malloc(len);</p><p> fread(p,len,1,fp);</p><p> while(!feof(fp)){</p><p> q->next=p;</p><p><b> q=p;</b></p><p><b>
63、; count1++;</b></p><p> p=(OUT *)malloc(len);</p><p> fread(p,len,1,fp);</p><p><b> }</b></p><p> q->next=NULL;</p><p> fclose(f
64、p);</p><p> return(head1);</p><p><b> }</b></p><p> void save1(OUT *head1)</p><p><b> {</b></p><p><b> FILE *fp;</b&g
65、t;</p><p><b> OUT *p;</b></p><p> fp=fopen("out.txt","wb");</p><p> for(p=head1;p->next!=NULL;p=p->next)</p><p> fwrite(p->
66、next,len,1,fp);</p><p> fclose(fp);</p><p><b> }</b></p><p> void add1(OUT *head1)</p><p><b> {</b></p><p><b> OUT *p;&l
67、t;/b></p><p> head1->next=NULL;</p><p><b> while(1){</b></p><p> p=(OUT *)malloc(len);</p><p> printf("請(qǐng)輸入編號(hào):(輸入0時(shí)結(jié)束)");</p><
68、p> scanf("%d",&p->num1);</p><p> if(p->num1==0)break;</p><p> printf("請(qǐng)輸入時(shí)間:");</p><p> scanf("%s",p->time1);</p><p>
69、 printf("請(qǐng)輸入姓名:");</p><p> scanf("%s",p->name1);</p><p> printf("請(qǐng)輸入支出:");</p><p> scanf("%f",&p->money1);</p><p>
70、 printf("請(qǐng)輸入備注:");</p><p> scanf("%s",p->remark1);</p><p> p->next=head1->next;</p><p> head1->next=p;</p><p><b> count1++;<
71、;/b></p><p><b> }</b></p><p><b> }</b></p><p> void alter1(OUT *head1)</p><p><b> {</b></p><p><b> OUT *p
72、;</b></p><p> char name1[20];</p><p> char time1[20];</p><p> float money1;</p><p> char remark1[20];</p><p> printf("輸入你要修改的名字:\n");&
73、lt;/p><p> scanf("%s",name1);</p><p><b> p=head1;</b></p><p> while(strcmp(name1,p->name1)!=0&&p->next!=NULL)</p><p> p=p->next;
74、</p><p> if(strcmp(name1,p->name1)!=0)</p><p><b> {</b></p><p> printf("沒有這個(gè)人!\n");</p><p><b> return;</b></p><p>
75、<b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> printf("請(qǐng)輸入新的姓名(輸入0時(shí)取消修改):\n");</p><p> scanf("%s",p
76、->name1);</p><p> if(name1==0)return;</p><p> printf("請(qǐng)輸入新的編號(hào):\n");</p><p> scanf("%d",p->num1); </p><p> printf("請(qǐng)輸入新的時(shí)間:\n");&
77、lt;/p><p> scanf("%s",p->time1); </p><p> printf("請(qǐng)輸入新的金額:\n");</p><p> scanf("%f",p->money1);</p><p> printf("請(qǐng)輸入新的備注:\n"
78、;);</p><p> scanf("%s",p->remark1);</p><p><b> }</b></p><p><b> }</b></p><p> void delete1(OUT *head1)</p><p><
79、;b> {</b></p><p> OUT *p,*q;</p><p> char name1[20];</p><p> p=q=head1;</p><p> if(p==NULL)</p><p><b> {</b></p><p>
80、; printf("此為空鏈表!\n");</p><p><b> return;</b></p><p><b> }</b></p><p> printf("請(qǐng)輸入要?jiǎng)h除的人姓名:\n");</p><p> scanf("%s&q
81、uot;,name1);</p><p> while(strcmp(name1,p->name1)!=0&&p->next!=NULL)</p><p><b> {</b></p><p><b> q=p;</b></p><p> p=p->next
82、;</p><p><b> }</b></p><p> if(strcmp(name1,p->name1)==0){</p><p> if(p==head1)</p><p> head1=p->next;</p><p><b> else</b>
83、;</p><p> q->next=p->next;</p><p><b> free(q);</b></p><p><b> }</b></p><p><b> else</b></p><p> printf("
84、;沒有這個(gè)人!\n");</p><p><b> }</b></p><p> void search1(OUT *head1)</p><p><b> {</b></p><p> char name1[20];</p><p><b>
85、OUT *p;</b></p><p> printf("請(qǐng)輸入要查找的姓名:\n");</p><p> scanf("%s",name1);</p><p> for(p=head1;p->next!=NULL;p=p->next)</p><p> if(strcm
86、p(name1,p->next->name1)==0)break;</p><p> if(strcmp(name1,p->name1)!=0)</p><p> printf("沒有這個(gè)人!\n");</p><p><b> else</b></p><p> { p
87、rintf("\t編號(hào):%d",p->num1);</p><p> printf("\t時(shí)間:%s",p->time1);</p><p> printf("\t姓名:%s",p->name1);</p><p> printf("\t金額:%f",p->
88、money1);</p><p> printf("\t備注:%s",p->remark1);</p><p><b> }</b></p><p><b> }</b></p><p> void show(IN *head,OUT *head1)</p&g
89、t;<p><b> {</b></p><p><b> int sel;</b></p><p> float s=0,s1=0,s2=0;</p><p> printf("收入:1;支出:2;退出;0\n");</p><p> scanf(&qu
90、ot;%d",&sel);</p><p> if(sel==1)</p><p><b> {</b></p><p><b> IN *p;</b></p><p><b> p=head;</b></p><p> wh
91、ile(p!=NULL)</p><p> { printf("\t編號(hào):%d\n",p->num);</p><p> printf("\t時(shí)間:%s\n",p->time);</p><p> printf("\t姓名:%s\n",p->name);</p>&
92、lt;p> printf("\t金額:%f\n",p->money);</p><p> printf("\t備注:%s\n",p->remark);</p><p> p=p->next;</p><p><b> }</b></p><p>
93、s1+=p->money;</p><p><b> }</b></p><p> else if(sel==2)</p><p><b> {</b></p><p><b> OUT *p;</b></p><p><b>
94、 p=head1;</b></p><p> while(p!=NULL)</p><p><b> {</b></p><p> printf("\t編號(hào):%d\n",p->num1);</p><p> printf("\t時(shí)間:%s\n",p->
95、;time1);</p><p> printf("\t姓名:%s\n",p->name1);</p><p> printf("\t金額:%f\n",p->money1);</p><p> printf("\t備注:%s\n",p->remark1);</p>&l
96、t;p> p=p->next;</p><p><b> }</b></p><p> s2+=p->money1;</p><p><b> }</b></p><p><b> s=s1-s2;</b></p><p>
97、 printf("\t實(shí)際金額:%.2f\n",s);</p><p><b> }</b></p><p> void cover()</p><p><b> {</b></p><p> printf("\t\t\t|**************家庭財(cái)務(wù)管
98、理系統(tǒng)*************|\n");</p><p> printf("\t\t\t|*******************************************|\n");</p><p> printf("\t\t\t| 收入 |\n");&
99、lt;/p><p> printf("\t\t\t| 1.添加記錄 2.修改記錄 |\n");</p><p> printf("\t\t\t| 3.刪除記錄 4.查找記錄 |\n");</p><p> printf("\t\t\t|
100、 5.顯示記錄 0.退出 |\n");</p><p> printf("\t\t\t| 支出 |\n");</p><p> printf("\t\t\t| 6.添加記錄 7.修改記錄
101、 |\n");</p><p> printf("\t\t\t| 8.刪除記錄 9.查找記錄 |\n");</p><p> printf("\t\t\t| 10.顯示記錄 0.退出 |\n"); </p><p> prin
102、tf("\t\t\t|*******************************************|\n");</p><p> printf("請(qǐng)輸入【0-10】:\n");</p><p><b> }</b></p><p> int main(){</p><p
103、><b> IN *head;</b></p><p> OUT *head1;</p><p><b> int i;</b></p><p> head=load();</p><p> head1=load1();</p><p><b>
104、while(1){</b></p><p> system("cls");</p><p><b> cover();</b></p><p> scanf("%d",&i);</p><p> switch(i){</p><p&g
105、t; case 1:add(head);save(head);system("pause");break;</p><p> case 2:alter(head);system("pause");break;</p><p> case 3:delete(head);system("pause");break;</p&
106、gt;<p> case 4:search(head);save(head);system("pause");break;</p><p> case 5:show(head,head1);save(head);system("pause");break;</p><p> case 6:add1(head1);save1(hea
107、d1);system("pause");break;</p><p> case 7:alter1(head);system("pause");break;</p><p> case 8:delete1(head1);system("pause");break;</p><p> case 9:se
108、arch1(head1);save1(head1);system("pause");break;</p><p> case 10:show(head,head1);save1(head1);break;</p><p> case 0:exit(0);break;</p><p> default:printf("輸入錯(cuò)誤!\n
109、");</p><p><b> }</b></p><p> save(head);</p><p> save1(head1);</p><p><b> }</b></p><p><b> }</b></p>
110、<p><b> 四、結(jié)果分析</b></p><p> (1)判斷素?cái)?shù)的函數(shù)</p><p> ?。?)家庭財(cái)務(wù)管理程序</p><p><b> 總結(jié):</b></p><p> 一周的時(shí)間在充實(shí)與忙碌中度過,這次課設(shè)的兩個(gè)題目,讓我重新拿起了C語(yǔ)言課本,重新閱讀與學(xué)習(xí),我深刻
111、認(rèn)識(shí)到所學(xué)的知識(shí)要學(xué)以致用,只有自己真正掌握了C語(yǔ)言知識(shí),才能完成程序的設(shè)計(jì),處理與運(yùn)行。第一道題目,在我印象里與上學(xué)期的例題不相差多少,剛剛松了口氣完成第一個(gè)題目,看到第二個(gè)的題目后的不知道頭緒,著實(shí)讓我慌了一下。按照題目要求去搜羅資料,當(dāng)看到資料后,著實(shí)明白了什么都不如自己真正掌握C語(yǔ)言這門學(xué)科重要,真正掌握了知識(shí)才能完美地設(shè)計(jì)出題目程序。學(xué)一門知識(shí),不能光理解表面,為了應(yīng)對(duì)考試的我們,忽略了要真正掌握的重要性。面對(duì)題目,需要自己靜
112、下心來慢慢思考,需要自己反復(fù)翻書查閱資料,需要自己反復(fù)運(yùn)行程序,根據(jù)提示的錯(cuò)誤,一行一個(gè)字母地查找。當(dāng)成功地運(yùn)行好程序,我意識(shí)到,付出終究有回報(bào)。</p><p> 做事情不能操之過急。當(dāng)你面對(duì)難題的時(shí)候,需要自己沉得住氣,穩(wěn)穩(wěn)當(dāng)當(dāng)?shù)厝パ芯浚プ聊?。一個(gè)大程序需要的是分程序組合在一起,難免會(huì)有這樣或是那樣的出乎想象的問題出現(xiàn)。好事多磨,我們需要的是磨練。在調(diào)試中靜下心來,在運(yùn)行中體會(huì)C語(yǔ)言的樂趣所在。</
113、p><p> 我想一開始誰(shuí)都會(huì)焦躁不安,但是慢慢地都會(huì)細(xì)心沉住氣進(jìn)行自我程序的設(shè)計(jì)與調(diào)試,當(dāng)最后成功得以運(yùn)行的時(shí)候,我感受到那份欣喜,與小時(shí)候收到禮物的感覺是那么的相像。此刻完成報(bào)告的我,依然會(huì)感慨,其實(shí)我所掌握的知識(shí)還尚淺,與出色的程序設(shè)計(jì)員相比,我還是小輩中的小輩。熱愛它,專攻它,才能把C語(yǔ)言學(xué)好,運(yùn)用好。我不會(huì)忘記的是,當(dāng)我看到自己完成的程序,那份成就感是那樣的難忘,我想會(huì)一直激勵(lì)我在C語(yǔ)言的路上越走越好。以
114、上便是我的課程設(shè)計(jì)總結(jié)。</p><p><b> 五、參考文獻(xiàn):</b></p><p> 1、馬秀麗、劉志嫵、李筠《C語(yǔ)言程序設(shè)計(jì)》清華大學(xué)出版社,2008版</p><p> 2、馬秀麗、劉志嫵、虞闖《C語(yǔ)言實(shí)踐訓(xùn)練》清華大學(xué)出版社,2010版</p><p> 3、姜學(xué)軍、李筠《數(shù)據(jù)結(jié)構(gòu)》中國(guó)輕工業(yè)出版社
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設(shè)計(jì)--數(shù)字相片管理程序
- 課程設(shè)計(jì)---圖書登記管理程序
- 課程設(shè)計(jì)--數(shù)字相片管理程序.doc
- 高級(jí)語(yǔ)言課程設(shè)計(jì)---教務(wù)管理程序
- c課程設(shè)計(jì)--參會(huì)人員管理程序
- c++課程設(shè)計(jì)--學(xué)生社團(tuán)管理程序
- 課程設(shè)計(jì)---賓館客房管理程序的設(shè)計(jì)與實(shí)現(xiàn)
- c++課程設(shè)計(jì)--通信錄管理程序
- 學(xué)生學(xué)習(xí)成績(jī)管理程序課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)—停車場(chǎng)模擬管理程序的設(shè)計(jì)與實(shí)現(xiàn)
- 停車場(chǎng)模擬管理程序的設(shè)計(jì)與實(shí)現(xiàn) 課程設(shè)計(jì)
- c++課程設(shè)計(jì)--參會(huì)人員信息管理程序
- 高級(jí)語(yǔ)言課程設(shè)計(jì)--個(gè)人物品管理程序
- c語(yǔ)言課程設(shè)計(jì)--學(xué)生成績(jī)簡(jiǎn)單管理程序
- c語(yǔ)言課程設(shè)計(jì)-學(xué)生成績(jī)簡(jiǎn)單管理程序
- 網(wǎng)絡(luò)通信winsock課程設(shè)計(jì)--ip地址管理程序
- 電算化課程設(shè)計(jì)--應(yīng)收賬款管理程序設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)----運(yùn)動(dòng)會(huì)成績(jī)管理程序設(shè)計(jì)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)--學(xué)生成績(jī)管理程序的設(shè)計(jì)與實(shí)現(xiàn)
- 過程設(shè)計(jì)和開發(fā)管理程序
評(píng)論
0/150
提交評(píng)論