第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用c++實現(xiàn)順序表的基本輸入輸出插入刪除操作不知錯誤在哪???

用c++實現(xiàn)順序表的基本輸入輸出插入刪除操作不知錯誤在哪???

C++
qq_笑_17 2019-05-16 10:10:39
#include<iostream.h>#include<stdlib.h>#include<time.h>#include<math.h>#define MAXSIZE 100typedef int datatype;typedef struct{datatype a[MAXSIZE];int size;}sequence_list;void inti(sequence_list *slt);void input(sequence_list slt);void output(sequence_list slt);int find(sequence_list slt,datatype x);void insert(sequence_list *slt,datatype x,int position);void dele(sequence_list *slt,int position);void inti(sequence_list *slt)//置空表{slt->size=0;}//輸入順序表的元素void input(sequence_list slt){int i;cout<<"請輸入順序表元素的個數(shù):";cin>>slt.size;for(i=0;i<slt.size;i++)cin>>slt.a[i];// system("pause>null"); //按任意鍵繼續(xù)但并不顯示出來}void output(sequence_list *slt){int i;cout<<"輸出順序表元素的各個元素\n";if(slt->size<=0){cout<<"No data\n";return;}for(i=0;i<slt->size;i++)cout<<slt->a[i];}int find(sequence_list slt,datatype x){int i=0;for(i=0;i<slt.size;i++)if(x==slt.a[i])break;if(i<slt.size)//成功找到return i;else//失敗return 0;}void insert(sequence_list *slt,datatype x,int position){int i;if(slt->size==MAXSIZE){cout<<"\n順序表是滿的!沒法插入";exit(1);}if(position<0||position>slt->size){cout<<"\n指定插入的位置不存在!";exit(1);}for(i=slt->size-1;i>=position;i--)slt->a[i+1]=slt->a[i];slt->a[position]=x;slt->size++;}void dele(sequence_list *slt,int position){int i;if(slt->size ==0){cout<<"\n順序表是空的!";exit(1);}if(position<0||position>=slt->size ){cout<<"\n指定的刪除位置不存在!";exit(1);}for(i=position;i<slt->size ;i++)slt->a[i-1]=slt->a [i];slt->size--;}void main(){system("color 3e");int flag,position;datatype x;sequence_list slt;do{int i; system("cls"); //運行前清屏
查看完整描述

3 回答

?
BIG陽

TA貢獻1859條經(jīng)驗 獲得超6個贊

字符型和int型沒分清,int flag,cin>>flag;
實際可能轉(zhuǎn)義了,debug看下你就知道了

查看完整回答
反對 回復 2019-05-17
  • 3 回答
  • 0 關(guān)注
  • 470 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號