- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
东北大学计算机软件基础上机实验
实验一// ---#includestdafx.h#includeiostream#includeconio.h// 程¨?序¨°实o|ì现?有?D各??种?方¤?法¤?§,ê?这a里¤?给?出?一°?个?实o|ì例¤y。?ê// 定?§义°?一°?个?线?性?表à¨aconstint nMaxSize = 15;// 最á?大?¨?值|ìint nLen = 0;// 表à¨a中D元a素?个?数oyint nLinearList[nMaxSize];// 定?§义°?操¨′作á??void LSort();void LOut();void LInsert(int n);void LDelete(int n);int main(){// 输o?入¨?数oy据Y并?é放¤?入¨?线?性?表à¨a中Dprintf(Please input data\n);// std::cout Please input data\n;int nIn = 0;for (int i = 1; i = 10; i++){scanf(%d,nIn);//std::cin nIn;nLinearList[i] = nIn;nLen++;}LSort();// 排?序¨°线?性?表à¨aLOut();// 输o?出?结¨¢果?printf(Please input a data to insert \n);scanf(%d,nIn);LInsert(nIn);// 输o?入¨?一°?个?数oy字á?,ê?并?é插?入¨?到ì?线?性?表à¨a中DLOut();printf(Please input a data to delete \n);scanf(%d,nIn);LDelete(nIn);// 输o?入¨?一°?个?数oy字á?,ê?并?é从?¨?线?性?表à¨a中D删|?除yLOut();char chTmp;printf(Please input a char to finish this program.);chTmp = getch();return 0;}void LSort()// 冒??泡Y排?序¨°,由?¨|大?¨?到ì?小?{int k,temp,m;m=nLen;while(m0) { for(k=1;km;k++) { if(nLinearList[k]nLinearList[k+1]) { temp=nLinearList[k+1]; nLinearList[k+1]=nLinearList[k]; nLinearList[k]=temp; } } m--; } }void LOut(){printf( \n);for (int i = 1; i = nLen; i++){printf( %d, , nLinearList[i] );}printf( \n);}void LInsert(int n){int h,l,m,k,j,temp; k=++nLen; nLinearList[k]=n; l=1; h=k-1;for(j=1;jk;j++) { m=(l+h)/2;if(nLinearList[m]nLinearList[k]) l=m+1; elseif(nLinearList[m]nLinearList[k]) h=m-1; }for(j=k;j!=h+1;j--) { temp=nLinearList[j]; nLinearList[j]=nLinearList[j-1]; nLinearList[j-1]=temp; }}void LDelete(int n){int h,l,m,k,j; k=nLen;//nLinearList[k]=n;l=1;h=k-1;for(j=1;jk;j++){m=(l+h)/2;if(nLinearList[m]n) l=m+1; elseif(nLinearList[m]n) h=m-1;elsebreak;} if(nLinearList[m]==n){ for(j=m;jk;j++){nLinearList[j]=nLinearList[j+1];} nLinearList[k]=0;nLen=k-1;}}实验二二.源程序// Experiment2.cpp : 定义控制台应用程序的入口点。#include stdio.h#include String.h#include stdlib.h #include math.h // 程序实现有各种方法,这里给出一个实例。const int MAX_LEN = 10;// 字符串的长度const int MAX_SIZE = 30;// 栈或队的最大元素个
您可能关注的文档
- 上教版物理八下第四章《机械和功》ppt课件.ppt
- 上海第七建筑智慧工地项目.ppt
- 上海移动2IDC机房技术规范书.doc
- 上海浦东威立雅自来水有限公司演示ppt.ppt
- 上海贝尔RG200O培训手册H248-修改.ppt
- 上海院技术标.docx
- 上游联接段施工方案.doc
- 上海门店现场验收总结.ppt
- 上篇建设工程计价依据及计价方法——第二章 建设工程定额.ppt
- 上海嘉定规划.ppt
- 2024届安徽省砀山县重点名校十校联考最后英语试题含答案.doc
- 2024届安徽阜阳市中考英语模拟精编试卷含答案.doc
- 沪粤版九年级上册《13.4 探究串、并联电路中的电流》同步练习卷.doc
- 人教新版九年级上册《1.1 物质的变化和性质》同步练习卷(2).doc
- 人教新版九年级上册《实验活动3 燃烧的条件》同步练习卷.doc
- 苏科版八年级上册《第3章 光现象》同步练习卷.doc
- 2023-2024学年山东省济南市莱芜区苗山中学八年级(上)期中英语试卷.doc
- 沪教版九年级上册《1.2 化学研究些什么》同步练习卷.doc
- 沪教版九年级上册《3.1 构成物质的基本微粒》同步练习卷.doc
- 沪教版九年级上册《3.3 物质的组成》同步练习卷.doc
文档评论(0)