日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

插入函数c语言,线性表的插入函数

發布時間:2024/9/3 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 插入函数c语言,线性表的插入函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

//SY2-2.CPP #include

#define MAXSIZE 100

void Disp_A(int A[],int num) /*輸出向量*/

{

if(num==0) return; /*如果向量為空直接返回*/

for(int i=0;i

cout<

cout<

} int insert(int A[],int &num,int x) //成功返回1、否則返回0

{

if(num==MAXSIZE-1 ) return 0;//向量已滿

int i=num ; //i指向尾元素

while(i>=0&&A[i]>x)

{

A[i-1]=A[i];//比x大的元素后移

i--;

}

A[i]=x;//新元素插入

num++; //表長增1

return 1;

} main()

{

int a[MAXSIZE]={3,11,14,17,21,22,26,29,30,32,35,37,42,48,53,57,60,71,74,88};

/*定義長度為arrsize的整型向量,并對前20個元素賦初值*/

int num=20; //定義順序表當前表長

int x;

cout<

Disp_A(a,num); /* 調用輸出函數*/

cout<

cin>>x; //輸入要插入的元素值

insert(a,num,x) ; /* 調用插入函數*/

cout<

Disp_A(a,num); /* 調用輸出函數*/

}

我這個可以運行 但輸入數字 總是插到最后 不知道插入函數哪里不對

總結

以上是生活随笔為你收集整理的插入函数c语言,线性表的插入函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。