運(yùn)動(dòng)會(huì)積分系統(tǒng)C語(yǔ)言_第1頁(yè)
運(yùn)動(dòng)會(huì)積分系統(tǒng)C語(yǔ)言_第2頁(yè)
運(yùn)動(dòng)會(huì)積分系統(tǒng)C語(yǔ)言_第3頁(yè)
運(yùn)動(dòng)會(huì)積分系統(tǒng)C語(yǔ)言_第4頁(yè)
運(yùn)動(dòng)會(huì)積分系統(tǒng)C語(yǔ)言_第5頁(yè)
已閱讀5頁(yè),還剩16頁(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、程序設(shè)計(jì)報(bào)告( 2014 / 2015 學(xué)年 第 2 學(xué)期)題 目:運(yùn)動(dòng)會(huì)積分系統(tǒng) 專 業(yè) 組長(zhǎng) 學(xué)號(hào)姓名 組員 學(xué)號(hào)姓名 指 導(dǎo) 教 師 指 導(dǎo) 單 位 日 期 成員分工組長(zhǎng)( ) 組員( ) 組員()評(píng)分細(xì)則評(píng)分項(xiàng)優(yōu)秀良好中等差遵守機(jī)房規(guī)章制度上機(jī)時(shí)的表現(xiàn)學(xué)習(xí)態(tài)度程序準(zhǔn)備情況程序設(shè)計(jì)能力團(tuán)隊(duì)合作精神課題功能實(shí)現(xiàn)情況算法設(shè)計(jì)合理性用戶界面設(shè)計(jì)報(bào)告書寫認(rèn)真程度內(nèi)容詳實(shí)程度文字表達(dá)熟練程度回答問題準(zhǔn)確度簡(jiǎn)短評(píng)語(yǔ) 教師簽名: 年 月 日評(píng)分等級(jí)查柯丞賈世恩備注評(píng)分等級(jí)共五種:優(yōu)秀、良好、中等、及格、不及格運(yùn)動(dòng)會(huì)積分系統(tǒng)一、 課題內(nèi)容和要求學(xué)生運(yùn)動(dòng)會(huì)成績(jī)數(shù)據(jù)庫(kù)系統(tǒng)記錄某校運(yùn)動(dòng)會(huì)上全部運(yùn)動(dòng)項(xiàng)目,各系獲

2、得的分?jǐn)?shù)及排名的情況,包括50、100、200,400,1500米,跳高,跳遠(yuǎn),標(biāo)槍,鉛球鐵餅等。請(qǐng)?jiān)O(shè)計(jì)一個(gè)積分系統(tǒng),方便學(xué)校對(duì)比賽成績(jī)進(jìn)行統(tǒng)計(jì)管理。二、 需求分析運(yùn)動(dòng)會(huì)積分系統(tǒng)的功能框架圖如圖1所示。運(yùn)動(dòng)會(huì)積分系統(tǒng)錄入模塊按院系編號(hào)排序按男團(tuán)體總分排序按女團(tuán)體總分排序按院系總分按院系編號(hào)查詢?cè)合的硞€(gè)項(xiàng)目情況統(tǒng)計(jì)總分按項(xiàng)目編號(hào)查詢圖1 功能框架圖 管理員:1)以管理員身份登錄,預(yù)先設(shè)定參加運(yùn)動(dòng)會(huì)的系院數(shù)目,男子項(xiàng)目數(shù)女子項(xiàng)目數(shù),(每項(xiàng)目取前三名,分別為10,5,2分)2)管理員憑密碼進(jìn)入錄入成績(jī)狀態(tài),填寫比賽結(jié)果,輸入各項(xiàng)目獲獎(jiǎng)運(yùn)動(dòng)員的信息,但錄入完成后不得修改成績(jī)??梢园锤飨翟壕幪?hào)輸出總分;

3、按總分排序;按男團(tuán)體總分排序 ;按系院編號(hào)查詢;按項(xiàng)目編號(hào)查詢;按女團(tuán)體總分排序。3)審核各院系提交的復(fù)核申請(qǐng),予以批準(zhǔn)后修改成績(jī)。普通用戶:1)普通用戶可以查詢各個(gè)比賽成績(jī),生成團(tuán)體總分報(bào)表,查看參賽院系的成績(jī)和各比賽項(xiàng)目最終名次等。2)允許提交復(fù)核申請(qǐng),提請(qǐng)管理員修改成績(jī)。三、概要設(shè)計(jì) 1 主要結(jié)構(gòu)體typedef struct node1int school; /*院系編號(hào)*/int record; /*項(xiàng)目成績(jī)*/struct node1 *next; /*鏈域*/Schools;typedef struct int item; /*項(xiàng)目編號(hào)*/Schools *firstschool

4、; /*鏈域指向鏈表中第一個(gè)結(jié)點(diǎn)*/ITEM;typedef struct int z; /* 項(xiàng)目總數(shù) */ITEM aMAX;ALLitems;typedef struct node2 int item; /*該院系獲獎(jiǎng)的項(xiàng)目*/int record; /*項(xiàng)目成績(jī)*/struct node2 *next; /*鏈域*/Items;typedef struct int school; /*院系編號(hào)*/int score; /*院系總分*/int boys; /*男團(tuán)體總分*/int girls; /*女團(tuán)體總分*/Items *firstitem; /*鏈域指向鏈表中第一個(gè)獲獎(jiǎng)項(xiàng)目的結(jié)點(diǎn)*

5、/SCHNode;typedef struct int n; /* 院系總數(shù) */SCHNode bMAX;ALLNode;ALLitems *g1;ALLNode *g2;2 主要函數(shù)流程圖開始開始 是否管理員初始化用戶名和密碼NY輸入密碼普通用戶界面登錄N密碼是否正確管理員界面Y進(jìn)入菜單操作選擇功能結(jié)束N返回菜單圖2登錄函數(shù) 是否結(jié)束Y結(jié)束圖3主函數(shù)流程四、源程序代碼 #include #include #include #include /#include /*屏幕操作函數(shù)*/ #define MAX 50 /#define NULL 0 struct userchar user_Nam

6、e6;char user_Pass6;stu1 = admin, admin ;/初始化用戶名和對(duì)應(yīng)密碼void print_Passwd(void)int i = 0;/當(dāng)前賬號(hào)標(biāo)記int flag1 = 0;/登錄成功標(biāo)記int flag = 0;/密碼正確標(biāo)記char p6;/臨時(shí)用戶名char s6;/臨時(shí)密碼char num = 0;/密碼次數(shù)char temp;/登錄后改密碼printf(請(qǐng)輸入登錄名:n);scanf(%s, p);if (strcmp(stui.user_Name, p) = 0)flag = 1;if (1 = flag)printf(請(qǐng)輸入密碼:n);sca

7、nf(%s, s);elseprintf(沒有此用戶:n);exit(0);while (strcmp(stui.user_Pass, s) != 0)printf(密碼錯(cuò)誤!n);printf(請(qǐng)重新輸入密碼:n);scanf(%s, s);printf(登錄成功!n);printf(注:你是管理員!n);typedef struct node1int school; /*院系編號(hào)*/int record; /*項(xiàng)目成績(jī)*/struct node1 *next; /*鏈域*/Schools;typedef struct int item; /*項(xiàng)目編號(hào)*/Schools *firstscho

8、ol; /*鏈域指向鏈表中第一個(gè)結(jié)點(diǎn)*/ITEM;typedef struct int z; /* 項(xiàng)目總數(shù) */ITEM aMAX;ALLitems;typedef struct node2 int item; /*該院系獲獎(jiǎng)的項(xiàng)目*/int record; /*項(xiàng)目成績(jī)*/struct node2 *next; /*鏈域*/Items;typedef struct int school; /*院系編號(hào)*/int score; /*院系總分*/int boys; /*男團(tuán)體總分*/int girls; /*女團(tuán)體總分*/Items *firstitem; /*鏈域指向鏈表中第一個(gè)獲獎(jiǎng)項(xiàng)目的結(jié)

9、點(diǎn)*/SCHNode;typedef struct int n; /* 院系總數(shù) */SCHNode bMAX;ALLNode;ALLitems *g1;ALLNode *g2;void funct1(ALLitems *g1, ALLNode *g2)Schools *p1;Items *p2;int i = 1, j, k, m, w, h, x;p1 = (Schools *)malloc(sizeof(Schools);p2 = (Items *)malloc(sizeof(Items);if (!p1 | !p2)exit(1);printf(n *輸入各個(gè)項(xiàng)目信息 * nn);pr

10、intf( 輸入男子項(xiàng)目總數(shù)m:);scanf(%d, &m);if (m 20)printf( 輸入有誤,m是20以內(nèi)的整數(shù),請(qǐng)重新輸入:);scanf(%d, &m);printf( 輸入女子項(xiàng)目總數(shù)w:);scanf(%d, &w);if (w 20)printf( 輸入有誤,w是20以內(nèi)的整數(shù),請(qǐng)重新輸入:);scanf(%d, &w);printf( 輸入?yún)⒓舆\(yùn)動(dòng)會(huì)的院系總數(shù)n:);scanf(%d, &g2-n);if (g2-n n20)printf( 輸入有誤,n是20以內(nèi)的整數(shù),請(qǐng)重新輸入:);scanf(%d, &g2-n);g1-z = m + w;printf( 則項(xiàng)目

11、編號(hào)為男子1-%d,女子%d-%d, m, m + 1, g1-z);printf(nn *記錄運(yùn)動(dòng)會(huì)成績(jī)*);printf(nn (輸入0標(biāo)志結(jié)束)n);printf(t項(xiàng)目1:50米、項(xiàng)目2:100米、項(xiàng)目3:200米、項(xiàng)目4:400米、項(xiàng)目5:1500米、n);printf(t項(xiàng)目6:跳高、項(xiàng)目7:跳遠(yuǎn) 、項(xiàng)目8:標(biāo)槍 、項(xiàng)目9:鉛球 、項(xiàng)目10:鐵餅n);for (k = 1; k z; k+)g1-ak.item = k;g1-ak.firstschool = NULL;for (k = 1; k n; k+)g2-bk.school = k;g2-bk.firstitem = 0;

12、g2-bk.score = 0;g2-bk.boys = 0;g2-bk.girls = 0;g2-b0.score = 0;g2-b0.boys = 0;g2-b0.girls = 0;while (i != 0)printf(n 項(xiàng)目:);scanf(%d, &i);if (i != 0)printf( 請(qǐng)輸入前三名:n);h = 3;doprintf( 第%d名:院系(院系編號(hào)為數(shù)字), h);scanf(%d, &x);p1 = (Schools *)malloc(sizeof(Schools);p1-school = x;p2 = (Items *)malloc(sizeof(Ite

13、ms);p2-item = i;if (h = 3) p2-record = p1-record = 2;if (h = 2) p2-record = p1-record = 5;if (h = 1) p2-record = p1-record = 10;p1-next = g1-ai.firstschool;g1-ai.firstschool = p1;p2-next = g2-bx.firstitem;g2-bx.firstitem = p2;g2-bx.score = g2-bx.score + p2-record; /* 累計(jì)總分 */if (i bx.boys = g2-bx.boy

14、s + p2-record; /* 累計(jì)男團(tuán)體總分 */else g2-bx.girls = g2-bx.girls + p2-record; /* 累計(jì)女團(tuán)體總分 */h-; while (x != 0 & h != 0);void save()FILE *fp1, *fp2;fp1 = (FILE *)malloc(sizeof(FILE);fp2 = (FILE *)malloc(sizeof(FILE);if (fp1 = fopen(sports1, wb) = NULL)printf(cannot open file.n);return;if (fwrite(g1, sizeof(

15、ALLitems), 1, fp1) != 1)printf(file write error.n);fclose(fp1);if (fp2 = fopen(sports2, wb) = NULL)printf(cannot open file.n);return;if (fwrite(g2, sizeof(ALLNode), 1, fp2) != 1)printf(file write error.n);fclose(fp2);void funct2(ALLNode *g2) /* 輸出各院系總分 */int k;printf(nn * 輸出各院系總分 *n);printf( 院系編號(hào)t 總

16、分 n);for (k = 1; k n; k+)printf( %dttt %dn, k, g2-bk.score);printf(n);system(pause);printf( 按任意鍵返回主菜單.);getchar();void funct3(ALLNode *g2) /* 按院系編號(hào)排序輸出 */int k;Items *p2;p2 = (Items *)malloc(sizeof(Items);printf(nn * 按院系編號(hào)排序輸出 *n);printf( 院系編號(hào)ttt獲獎(jiǎng)情況 n);scanf(%d, &k);for (k = 1; k n; k+)printf(ttt%d

17、t, k);p2 = g2-bk.firstitem;while (p2 != NULL)printf(tt項(xiàng)目%d:得%d分 , p2-item, p2-record);p2 = p2-next;printf(n);printf(n);system(pause);printf(按任意鍵返回主菜單.);getchar();void funct4(ALLNode *g2) /* 按院系總分排序輸出 */int i, j, k;Items *p2;printf(nn * 按院系總分排序輸出 *n);printf( 院系編號(hào)tt總分 n);scanf(%d, &k);/printf(輸入要查詢的項(xiàng)目

18、編號(hào):);for (i = 2; i n; i+)printf(%dt, k);p2 = g2-bk.firstitem;while (p2 != NULL)printf(%d tt%dn, g2-bk.school, g2-bk.score);p2 = p2-next;printf(n);g2-b0.score = g2-bi.score;g2-b0.boys = g2-bi.boys;g2-b0.girls = g2-bi.girls;g2-b0.school = g2-bi.school;j = i - 1;while (g2-b0.scorebj.score&j0)g2-bj + 1.

19、score = g2-bj.score;g2-bj + 1.boys = g2-bj.boys;g2-bj + 1.girls = g2-bj.girls;g2-bj + 1.school = g2-bj.school;j-;g2-bj + 1.score = g2-b0.score;g2-bj + 1.boys = g2-b0.boys;g2-bj + 1.girls = g2-b0.girls;g2-bj + 1.school = g2-b0.school;for (k = 1; k n; k+)printf(%d tt%dn, g2-bk.school, g2-bk.score);sys

20、tem(pause);printf(按任意鍵返回主菜單.);getchar();void funct5(ALLNode *g2) /* 按男團(tuán)體總分排序輸出 */int i, j, k;Items *p2;p2 = (Items *)malloc(sizeof(Items);printf(nn * 按男團(tuán)體總分排序輸出 *n);printf(院系編號(hào)tt男團(tuán)體總分 n);scanf(%d, &k);/printf(輸入要查詢的院系編號(hào):);for (i = 2; i n; i+)printf(%dt, k);p2 = g2-bk.firstitem;while (p2 != NULL)prin

21、tf(%dtt %dn, g2-bk.school, g2-bk.boys);p2 = p2-next;printf(n);g2-b0.score = g2-bi.score;g2-b0.boys = g2-bi.boys;g2-b0.girls = g2-bi.girls;g2-b0.school = g2-bi.school;j = i - 1;while (g2-b0.boysbj.boys&j0)g2-bj + 1.score = g2-bj.score;g2-bj + 1.boys = g2-bj.boys;g2-bj + 1.girls = g2-bj.girls;g2-bj +

22、1.school = g2-bj.school;j-;g2-bj + 1.score = g2-b0.score;g2-bj + 1.boys = g2-b0.boys;g2-bj + 1.girls = g2-b0.girls;g2-bj + 1.school = g2-b0.school;for (k = 1; k n; k+)printf(%dtt %dn, g2-bk.school, g2-bk.boys);system(pause); / 暫停等待printf(按任意鍵返回主菜單.);getchar();void funct6(ALLNode *g2) /* 按女團(tuán)體總分排序輸出 *

23、/int i, j, k;Items *p2;p2 = (Items *)malloc(sizeof(Items);printf(nn * 按女團(tuán)體總分排序輸出 *n);printf(院系編號(hào)tt女團(tuán)體總分 n);scanf(%d, &k);/ printf(輸入要查詢的項(xiàng)目編號(hào):);for (i = 2; i n; i+)printf(%dt, k);p2 = g2-bk.firstitem;while (p2 != NULL)printf(%dtt %dn, g2-bk.school, g2-bk.girls);p2 = p2-next;printf(n);g2-b0.score = g2

24、-bi.score;g2-b0.boys = g2-bi.boys;g2-b0.girls = g2-bi.girls;g2-b0.school = g2-bi.school;j = i - 1;while (g2-b0.girlsbj.girls&j0)g2-bj + 1.score = g2-bj.score;g2-bj + 1.boys = g2-bj.boys;g2-bj + 1.girls = g2-bj.girls;g2-bj + 1.school = g2-bj.school;j-;g2-bj + 1.score = g2-b0.score;g2-bj + 1.boys = g2

25、-b0.boys;g2-bj + 1.girls = g2-b0.girls;g2-bj + 1.school = g2-b0.school;for (k = 1; k n; k+)printf(%dtt %dn, g2-bk.school, g2-bk.girls);system(pause);printf(按任意鍵返回主菜單.);getchar();void funct7(ALLNode *g2) /* 按院系編號(hào)查詢?cè)合的硞€(gè)項(xiàng)目情況 */int i, j;Items *p2;printf(n * 按院系編號(hào)查詢?cè)合的硞€(gè)項(xiàng)目情況 *n);printf( 輸入要查詢的院系編號(hào):);scanf

26、(%d, &i);printf(t項(xiàng)目1:50米、項(xiàng)目2:100米、項(xiàng)目3:200米、項(xiàng)目4:400米、項(xiàng)目5:1500米、n);printf(t項(xiàng)目6:跳高、項(xiàng)目7:跳遠(yuǎn) 、項(xiàng)目8:標(biāo)槍 、項(xiàng)目9:鉛球 、項(xiàng)目10:鐵餅n);printf( 輸入要查詢的項(xiàng)目編號(hào):);scanf(%d, &j);p2 = g2-bi.firstitem;while (p2 != NULL)if (p2-item = j)printf( 院系編號(hào):%dt項(xiàng)目%d:得%d分n, i, p2-item, p2-record);p2 = p2-next;printf(n);system(pause);printf(

27、按任意鍵返回主菜單.);getchar();void funct8(ALLitems *g1) /* 按項(xiàng)目編號(hào)查詢?nèi)〉妹蔚脑合?*/int i;Schools *p1;printf(n* 按項(xiàng)目編號(hào)查詢?nèi)〉妹蔚脑合?*n);printf(輸入要查詢的項(xiàng)目編號(hào):);scanf(%d, &i);printf(項(xiàng)目編號(hào)ttt取得名次的院系n);printf(%dt, i);p1 = g1-ai.firstschool;while (p1 != NULL)printf( 學(xué)校%d:得%d分 , p1-school, p1-record);p1 = p1-next;printf(nn);syste

28、m(pause);printf(按任意鍵返回主菜單.);getchar();void main()int temp;printf(管理員請(qǐng)按1,普通用戶請(qǐng)按2n);scanf(%d, &temp);if (1 = temp)int t;void print_Passwd(void);while (1)print_Passwd();break;g2 = (ALLNode*)malloc(sizeof(ALLNode);g1 = (ALLitems*)malloc(sizeof(ALLitems);if (!g2 | !g1)exit(1);/textcolor(WHITE); /textback

29、ground(BLUE); /clrscr(); system(cls);for (;)printf(tt* * * * * * * * * * * * * * * * * * * * * * *n);printf(tt 運(yùn)動(dòng)會(huì)分?jǐn)?shù)統(tǒng)計(jì)系統(tǒng) n);printf(tt* * * * * * * * * * * * * * * * * * * * * * *n);printf(tt* 1.輸入各個(gè)項(xiàng)目成績(jī)并存儲(chǔ)文件 *t n);printf(tt* 2.統(tǒng)計(jì)各院系總分 *t n);printf(tt* 3.按院系編號(hào)排序輸出 *t n);printf(tt* 4.按院系總分排序輸出 *t n);p

30、rintf(tt* 5.按男團(tuán)體總分排序輸出 *t n);printf(tt* 6.按女團(tuán)體總分排序輸出 *t n);printf(tt* 7.按院系編號(hào)查詢?cè)合的硞€(gè)項(xiàng)目情況 *t n);printf(tt* 8.按項(xiàng)目編號(hào)查詢?nèi)〉妹蔚脑合?*n);printf(tt* 0.退出 *n);printf(tt* * * * * * * * * * * * * * * * * * * * * * *n);printf(tt n);printf(tt n);printf(tt n);printf(tt 請(qǐng)選擇(0-8):);loop1:scanf(%d, &t);system(cls);switc

31、h (t)case 1:funct1(g1, g2); save(); break;case 2:funct2(g2); break;case 3:funct3(g2); break;case 4:funct4(g2); break;case 5:funct5(g2); break;case 6:funct6(g2); break;case 7:funct7(g2); break;case 8:funct8(g1); break;case 0:exit(0);default: printf(輸入有誤,請(qǐng)重新選擇:);goto loop1; /clrscr(); system(cls);else

32、int u;g2 = (ALLNode*)malloc(sizeof(ALLNode);g1 = (ALLitems*)malloc(sizeof(ALLitems);if (!g2 | !g1)exit(1);/textcolor(WHITE); /textbackground(BLUE); /clrscr(); system(cls);for (;)printf(tt* * * * * * * * * * * * * * * * * * * * * * *n);printf(tt 運(yùn)動(dòng)會(huì)分?jǐn)?shù)統(tǒng)計(jì)系統(tǒng) n);printf(tt* * * * * * * * * * * * * * * * *

33、 * * * * * *n);printf(tt* 1.統(tǒng)計(jì)各院系總分 *t n);printf(tt* 2.按院系編號(hào)排序輸出 *t n);printf(tt* 3.按院系總分排序輸出 *t n);printf(tt* 4.按院系編號(hào)查詢學(xué)校某個(gè)項(xiàng)目情況 *t n);printf(tt* 5.按項(xiàng)目編號(hào)查詢?nèi)〉妹蔚脑合?*n);printf(tt* 0.退出 *n);printf(tt* * * * * * * * * * * * * * * * * * * * * * *n);printf(tt n);printf(tt n);printf(tt n);printf(tt 請(qǐng)選擇(0-5

34、):);loop2:scanf(%d, &u);system(cls);switch (u)case 1:funct2(g2); break;case 2:funct3(g2); break;case 3:funct4(g2); break;case 4:funct7(g2); break;case 5:funct8(g1); break;case 0:exit(0);default: printf(輸入有誤,請(qǐng)重新選擇:);goto loop2; /clrscr(); system(cls);五、測(cè)試數(shù)據(jù)及其結(jié)果分析 圖一 登錄界面圖二 管理員界面圖三 普通用戶界面圖四 輸入信息圖五 男團(tuán)體

35、總分排序圖六 查詢?cè)合的硞€(gè)項(xiàng)目結(jié)果分析(1)進(jìn)入管理員界面需要正確輸入密碼,普通用戶不需要輸入密碼,但管理員界面的功能更多(2)輸入信息時(shí)項(xiàng)目和院系編號(hào)必須輸入數(shù)字且不能超過預(yù)先設(shè)定的項(xiàng)目總數(shù)和院系總數(shù)(3)總分排序和團(tuán)體總分排序要先輸入項(xiàng)目編號(hào),進(jìn)行查詢和排序時(shí)也需要輸入正確的院系編號(hào)和項(xiàng)目編號(hào)六、調(diào)試過程中的問題此處至少寫5點(diǎn)。(1)運(yùn)行時(shí)出現(xiàn)runtime check failure #2或runtime check failure#3說(shuō)明有變量越界或有變量沒有初始化,需要擴(kuò)大變量范圍或給變量賦值(2)調(diào)試時(shí)出現(xiàn)亂碼或程序終止則很有可能輸入了錯(cuò)誤的數(shù)據(jù)類型,需要重啟程序并正確輸入數(shù)據(jù)類型

36、(3)選擇普通用戶后無(wú)法顯示菜單界面只有光標(biāo)但輸入數(shù)字可以選擇功能,問題是system(”cls”)函數(shù)放在了選擇之前導(dǎo)致了清屏(4)結(jié)構(gòu)體定義時(shí)缺最后的分號(hào),struct node1 應(yīng)改為struct node1 ;(5)在定義字符串變量時(shí)要指定數(shù)據(jù)長(zhǎng)度七、課程設(shè)計(jì)總結(jié)從經(jīng)驗(yàn)、個(gè)人感悟、建議等方面總結(jié)程序設(shè)計(jì),要求600字以上,語(yǔ)句通順、邏輯清晰,不得從網(wǎng)上拷貝。經(jīng)過一個(gè)星期的C語(yǔ)言上機(jī)實(shí)驗(yàn)我學(xué)到了很多,也對(duì)C語(yǔ)言的特點(diǎn)和用法有了進(jìn)一步的了解和體會(huì),C語(yǔ)言與其他語(yǔ)言相比有著獨(dú)有的特點(diǎn),主要體現(xiàn)在以下幾個(gè)方面:1. 簡(jiǎn)潔緊湊、靈活方便、2. 運(yùn)算符豐富、3. 數(shù)據(jù)結(jié)構(gòu)豐富、4.C語(yǔ)法限制不太嚴(yán)格、程序設(shè)計(jì)自由度大、5.C語(yǔ)言適用范圍大,可

溫馨提示

  • 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論