欢迎来到天天文库
浏览记录
ID:14473376
大小:198.00 KB
页数:30页
时间:2018-07-28
《软件技术基础一些实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件技术基础上机实验习题一、顺序表基础编程:(1)编程实现线性表插入、删除#includetemplateclasssq_LList{private:intmm;intnn;T*v;public:sq_LList(){mm=0;nn=0;return;}sq_LList(intm){mm=m;v=newT[mm];nn=0;return;}voidprt_sq_LList(){inti;cout<<"nn="<2、_sq_LList(){if(nn==mm)return(-1);if(nn==0)return(0);return(1);}voidins_sq_LList(inti,Tb){intk;if(nn==mm)cout<<"overflow"<nn)i=nn+1;if(i<1)i=1;for(k==nn;k>=i;k--)v[k]=v[k-1];v[i-1]=b;nn=nn+1;return;}voiddel_sq_LList(inti){intk;if(nn==0){cout<<"underflow"<3、)4、5、(i>nn)){cout<<"Notthiselementinthelist!"<s1(100);cout<<"第一个输出的顺序表对象s1:"<6、.prt_sq_LList();s1.del_sq_LList(0);s1.del_sq_LList(2);cout<<"第三个输出的顺序表对象s1:"<typedefintmaxix[100];main(){maxixa;intcount,d,i,m,n;do{printf("输入n和m:");scanf("%d,%d",&n,&m);}while(n<=m);for(i=0;i7、ile(dstructmonkey{intnumber;monkey*prev;monkey*next;};voidmain(){intn,m;cout<<"请输入猴子的数量"<>n;cout<<"请输入非标记数"<>m;inti;monkeymonkeys[1000];mon8、key*p;for(i=0;inext;}cout<<"monkeyNo."<number<<"isnormal"<prev->next=p->next;p->next->prev=p->prev;p=p9、->next;}while(p->next!=p);cout<<"第"<number<<"只是猴王"<voidmain(){inta[10],i,j;for(i=0;i<10;i++)a[i]=0;i=0;for(j=1;j<=1000;j++){a[i]=1;i=(i+j+1)%10;}for(i=0;i<10;i++)if(a[i]==0)cout<<"兔子可能藏在第"<
2、_sq_LList(){if(nn==mm)return(-1);if(nn==0)return(0);return(1);}voidins_sq_LList(inti,Tb){intk;if(nn==mm)cout<<"overflow"<nn)i=nn+1;if(i<1)i=1;for(k==nn;k>=i;k--)v[k]=v[k-1];v[i-1]=b;nn=nn+1;return;}voiddel_sq_LList(inti){intk;if(nn==0){cout<<"underflow"<3、)4、5、(i>nn)){cout<<"Notthiselementinthelist!"<s1(100);cout<<"第一个输出的顺序表对象s1:"<6、.prt_sq_LList();s1.del_sq_LList(0);s1.del_sq_LList(2);cout<<"第三个输出的顺序表对象s1:"<typedefintmaxix[100];main(){maxixa;intcount,d,i,m,n;do{printf("输入n和m:");scanf("%d,%d",&n,&m);}while(n<=m);for(i=0;i7、ile(dstructmonkey{intnumber;monkey*prev;monkey*next;};voidmain(){intn,m;cout<<"请输入猴子的数量"<>n;cout<<"请输入非标记数"<>m;inti;monkeymonkeys[1000];mon8、key*p;for(i=0;inext;}cout<<"monkeyNo."<number<<"isnormal"<prev->next=p->next;p->next->prev=p->prev;p=p9、->next;}while(p->next!=p);cout<<"第"<number<<"只是猴王"<voidmain(){inta[10],i,j;for(i=0;i<10;i++)a[i]=0;i=0;for(j=1;j<=1000;j++){a[i]=1;i=(i+j+1)%10;}for(i=0;i<10;i++)if(a[i]==0)cout<<"兔子可能藏在第"<
3、)
4、
5、(i>nn)){cout<<"Notthiselementinthelist!"<s1(100);cout<<"第一个输出的顺序表对象s1:"<6、.prt_sq_LList();s1.del_sq_LList(0);s1.del_sq_LList(2);cout<<"第三个输出的顺序表对象s1:"<typedefintmaxix[100];main(){maxixa;intcount,d,i,m,n;do{printf("输入n和m:");scanf("%d,%d",&n,&m);}while(n<=m);for(i=0;i7、ile(dstructmonkey{intnumber;monkey*prev;monkey*next;};voidmain(){intn,m;cout<<"请输入猴子的数量"<>n;cout<<"请输入非标记数"<>m;inti;monkeymonkeys[1000];mon8、key*p;for(i=0;inext;}cout<<"monkeyNo."<number<<"isnormal"<prev->next=p->next;p->next->prev=p->prev;p=p9、->next;}while(p->next!=p);cout<<"第"<number<<"只是猴王"<voidmain(){inta[10],i,j;for(i=0;i<10;i++)a[i]=0;i=0;for(j=1;j<=1000;j++){a[i]=1;i=(i+j+1)%10;}for(i=0;i<10;i++)if(a[i]==0)cout<<"兔子可能藏在第"<
6、.prt_sq_LList();s1.del_sq_LList(0);s1.del_sq_LList(2);cout<<"第三个输出的顺序表对象s1:"<typedefintmaxix[100];main(){maxixa;intcount,d,i,m,n;do{printf("输入n和m:");scanf("%d,%d",&n,&m);}while(n<=m);for(i=0;i7、ile(dstructmonkey{intnumber;monkey*prev;monkey*next;};voidmain(){intn,m;cout<<"请输入猴子的数量"<>n;cout<<"请输入非标记数"<>m;inti;monkeymonkeys[1000];mon8、key*p;for(i=0;inext;}cout<<"monkeyNo."<number<<"isnormal"<prev->next=p->next;p->next->prev=p->prev;p=p9、->next;}while(p->next!=p);cout<<"第"<number<<"只是猴王"<voidmain(){inta[10],i,j;for(i=0;i<10;i++)a[i]=0;i=0;for(j=1;j<=1000;j++){a[i]=1;i=(i+j+1)%10;}for(i=0;i<10;i++)if(a[i]==0)cout<<"兔子可能藏在第"<
7、ile(dstructmonkey{intnumber;monkey*prev;monkey*next;};voidmain(){intn,m;cout<<"请输入猴子的数量"<>n;cout<<"请输入非标记数"<>m;inti;monkeymonkeys[1000];mon
8、key*p;for(i=0;inext;}cout<<"monkeyNo."<number<<"isnormal"<prev->next=p->next;p->next->prev=p->prev;p=p
9、->next;}while(p->next!=p);cout<<"第"<number<<"只是猴王"<voidmain(){inta[10],i,j;for(i=0;i<10;i++)a[i]=0;i=0;for(j=1;j<=1000;j++){a[i]=1;i=(i+j+1)%10;}for(i=0;i<10;i++)if(a[i]==0)cout<<"兔子可能藏在第"<
此文档下载收益归作者所有