软件技术基础上机作业

软件技术基础上机作业

ID:43221248

大小:314.00 KB

页数:20页

时间:2019-10-04

软件技术基础上机作业_第1页
软件技术基础上机作业_第2页
软件技术基础上机作业_第3页
软件技术基础上机作业_第4页
软件技术基础上机作业_第5页
资源描述:

《软件技术基础上机作业》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件技术基础 上机作业2010.9上机实验报告格式要求(学生姓名)xxx(学号)xxxxxxxxxx上机实验一(或二、三、四、五)(程序名称及内容)ex1_1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(注意:1、反映题目关键内容的程序段必须完整2、后一实验使用与前一实验相同的内容可只需注明,不必再次抄写3、子函数应以加注释的方式说明其功能)典型测试数据(输入):xxxxx应输出(上机前自己分析的结果):xxxxxxx上机时遇到的问题:①问题现象:xxxxx原因:xxxxxxx;解决办法:xxxxxxx②问题现象:xxxxx原因:xxxxxxx;解决办法

2、:xxxxxxx实际运行结果:xxxxxxxxxxxxxxxxxx个人体会:xxxxxxx上机要求上机前完成上机实验报告明确上机目的完成程序的初步设计制定测试计划教师在上机过程中将抽查上机报告的完成情况,并计入平时成绩上机录入已设计的程序编译、调试总结遇到什么问题,怎么解决的上机要求不允许玩游戏!影响“民心、士气”你有以下选择A、完成上机任务,并经过老师检查,正确回答老师问题后,可以在老师的许可下玩游戏B、登记名字后,继续玩。以后……C、不登记名字,离开机房。实验一:顺序表(4学时)ex1_1:1)首先创建一个顺序表:从键盘读入一组整数(长度小于等于20),按输入顺序放入顺序

3、表,输入以-1结束(注意-1不放到顺序表内);将创建好的顺序表元素依次输出到屏幕上。2)在已创建好的顺序表中插入一个元素:从键盘读入需插入的元素值和插入位置,调用插入函数完成插入操作;然后将顺序表元素依次输出到屏幕上。3)在已创建好的顺序表中删除一个元素:从键盘读入欲删除的元素位置(序号),调用删除函数完成删除操作;然后将顺序表元素依次输出到屏幕上。提示:相关常量和顺序表数据类型定义#defineMAXNUM20#definetrue1#definefalse0typedefstruct{intdata[MAXNUM];intlength;}list_type;提示:创建顺序

4、表函数/*createalist:inputdatafromkeyboard,endby-1*/voidcreatelist(list_type*lp){inti,elem;lp->length=0;printf("pleaseinputdatasofthelist");for(i=0;idata[i]=elem;lp->length++;}}提示:遍历元素并依次输出函数voidshowlist(list_type*lp){inti;printf("These

5、%drecordsare:",lp->length);if(lp->length<=0){printf("Nodata!");return;}for(i=0;ilength;i++)printf("%d",lp->data[i]);printf("lengthofthelistis:%d",lp->length);}提示:插入函数,成功返回true,反之返回false。intinsertlist(list_type*lp,intnew_elem,inti){intj;if(lp->length>=MAXNUM){printf("thelistisfull

6、,cannotinsert.");return(false);}if(i<1

7、

8、i>lp->length+1){printf("%disinvalidvalue",i);return(false);}for(j=lp->length-1;j>=i-1;j--)lp->data[j+1]=lp->data[j];lp->data[i-1]=new_elem;lp->length++;return(true);}提示:删除函数,成功返回true,反之返回false。intdeletelist(list_type*lp,inti){intj;if(i<1

9、

10、i>lp->leng

11、th){printf("elemnotexist");return(false);}for(j=i;jlength;j++)lp->data[j-1]=lp->data[j];lp->length--;return(true);}删除所有负数的函数(自己编写)voiddelete_negative(list_type*l){}提示:主函数,按要求调用已编写好的各函数voidmain(){list_typelist;inti,data;createlist(&list);showlist(&li

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。