英语六级CET6真题Word下载.docx

上传人:b****6 文档编号:20909308 上传时间:2023-01-26 格式:DOCX 页数:10 大小:194.80KB
下载 相关 举报
英语六级CET6真题Word下载.docx_第1页
第1页 / 共10页
英语六级CET6真题Word下载.docx_第2页
第2页 / 共10页
英语六级CET6真题Word下载.docx_第3页
第3页 / 共10页
英语六级CET6真题Word下载.docx_第4页
第4页 / 共10页
英语六级CET6真题Word下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

英语六级CET6真题Word下载.docx

《英语六级CET6真题Word下载.docx》由会员分享,可在线阅读,更多相关《英语六级CET6真题Word下载.docx(10页珍藏版)》请在冰豆网上搜索。

英语六级CET6真题Word下载.docx

 

一、题目(问题)描述:

对所要解决的问题及要达到的目标进行说明

二、问题分析:

分析解决问题的基本方法,如何与C语言相结合及要实现的基本功能。

三、系统设计

1、程序总体结构:

程序总体结构模块说明并绘出程序总体结构图

2.重要数据的数据结构设计:

程序所用到的重要数据结构的说明及描述,如用到的结构是如何定义的,起什么作用等。

3.函数设计:

按如下格式列出所设计的每个函数

/*每个函数的书写格式为:

函数名:

所在文件名

函数功能:

参数说明:

算法描述

*/

4.程序运行视图:

画出程序运行过程中函数之间的调用关系图并进行说明

四、难点及关键技术分析:

程序设计的难点及解决方法说明

五、测试情况:

系统运行、数据输入及输出结果截图

六、源程序清单:

要求代码必须有良好的风格,注释细致,采用较好的缩进格式。

七、心得体会

C语言学生成绩管理系统 

/*学生成绩管理*/

/*BorlandC下编译通过,调试过程中不要输入大数字*/

#include<

stdio.h>

stdlib.h>

conio.h>

intINDEX[32];

structSTUDENT

{

intid,age,chinese,math,english;

charname[21];

}students[32];

voidpage_title(char*menu_item)

clrscr();

printf("

>

xueshengguanlixitong<

<

\n\n-%s-\n\n"

menu_item);

}

voidreturn_confirm(void)

{

\nanrenyijianfanhui……\n"

);

getch();

}

voidstudent_new(void)

intn;

page_title("

luruxueshengjibenxinxi"

for(n=0;

n<

32;

n++)

if(students[n].id==0)break;

xuehao:

"

scanf("

%d"

&

students[n].id);

xingming:

%s"

students[n].name);

nianling:

students[n].age);

return_confirm();

intsearch_id(void)

intn,i;

qingshuruxueshengxuehao:

i);

if(students[n].id==i&

&

students[n].id!

=0)

%d\n"

students[n].id);

%s\n"

students[n].name);

students[n].age);

returnn;

\nshurucuowuhuoxuehaobucunzai.\n"

return-1;

voidstudent_del(void)

zhuxiaoxueshengjibenxinxi"

if((n=search_id())!

=-1)students[n].id=0;

\n!

gaixueshengyizhuxiao.\n"

voidstudent_edit(void)

bianjixueshengjibenxixin"

=-1)

\nqingchongxinshuruxinxinxi:

\nxuehao:

voidscore_input(void)

ints,n,t;

luruchengji"

\nqingyongshuzijianxuanzekemu\n1-yuwen2-shuxue3-yingyu\n"

s);

if(students[n].id!

%dxingming:

%schengji:

students[n].id,students[n].name);

t);

switch(s)

case1:

students[n].chinese=t;

break;

case2:

students[n].math=t;

case3:

students[n].english=t;

}

voidscore_edit(void)

xiugaichengji"

yuwen:

%dshuxue:

%dyingyu:

students[n].chinese,students[n].math,students[n].english);

\nqingchongxinshuruchengji:

\nyuwen:

students[n].chinese);

shuxue:

students[n].math);

yingyu:

students[n].english);

voidsort_it(charnn)

intn,m,p,x,t[32];

switch(nn)

case'

1'

:

t[n]=students[n].id;

2'

t[n]=students[n].chinese;

3'

t[n]=students[n].math;

4'

t[n]=students[n].english;

5'

t[n]=students[n].chinese+students[n].math+students[n].english;

x=0;

p=-1;

for(m=0;

m<

m++)

if(t[m]>

x)

x=t[m];

p=m;

t[p]=-1;

INDEX[n]=p;

voidbrowser(void)

intn,x;

chark;

sort_it('

while

(1)

liulan"

anshuzijianxuanzepaixufangshihuoan0fanhui\n"

xuehao-1\txingming\t\tnianling\tyuwen-2\tshuxue-3\tyingyu-4\tzongfen-5\n"

if(INDEX[n]!

x=INDEX[n];

%d\t%s\t"

students[x].id,students[x].name);

%d\t%d\t"

students[x].age,students[x].chinese);

students[x].math,students[x].english);

students[x].chinese+students[x].math+students[x].english);

k=getch();

if(k<

'

6'

k>

0'

)sort_it(k);

elseif(k=='

)break;

elsecontinue;

voidmain(void)

menu:

caozuoxuandan"

qingyongshuzijianxuanzecaozuo\n\n"

1luruxueshengjibenxinxi\n2xiugaixueshengjibenxinxi\n"

3zhuxiaoxueshengjibenxinxi\n\n4luruchengji\n5xiugaichengji\n\n"

6liulan...\n\n0tuichu\n"

switch(getch())

student_new();

student_edit();

student_del();

score_input();

score_edit();

browser();

exit(0);

gotomenu;

心得体会

在这短短两周的C语言课程设计学习中,我学到了很多知识,虽然还是有很多的不足,但是我依然不会灰心,我会在将来的学习生活中更加努力,更加刻苦。

遇到障碍时,我不会灰心,我会积极乐观的面对,会虚心的像老师和同学请教。

这个学习过程很苦,但是我不会放弃,我会再接再厉,再苦再累,勇敢面对,把一切进行到底。

这次的C语言程序设计做的不是很理想,希望老师多加指点。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1