全球旧事资料 分类
数据结构顺序表C语言程序
i
cludeltmallochgtdefi
eMAXSIZE100i
cludeltstdiohgttypedefstructi
telemMAXSIZEi
tle
gthSqlisti
tLe
gthSqlistSqlistLi
ti0flag0Lgtle
gth0whileLgtelemiflagLgtle
gthiretur
Lgtle
gth
fi
tSearchSqlistSqlistLi
tdatai
ti0foriltLgtle
gthiifLgtelemidataretur
i1ifiLgtle
gthpri
tfquot查找失败
quotretur
1i
tGetfromSqlistSqlistLi
tiifilt1igtLgtle
gthpri
tfquot位置不合理
quotretur
1retur
Lgtelemi1
fi
tI
sertSqlistSqlistLi
tii
tdatai
tjifilt1igtLgtle
gth1pri
tfquot位置不合理
quotretur
1elseifLgtle
gthMAXSIZEpri
tfquot顺序表已满
quotretur
0elseforjLgtle
gthjgti1jLgtelemjLgtelemj1Lgtelemi1dataLgtle
gthretur
1
fi
tDeleteSqlistSqlistLi
tii
tjifilt1igtLgtle
gthpri
tfquot删除位置不合理!
quotretur
1elseforji1jltLgtle
gthjLgtelemjLgtelemj1Lgtle
gthretur
1voidOutputSqlistSqlistLi
ti0foriltLgtle
gthipri
tfquotdquotLgtelemi
f
voidchoiceSqlistLi
tdataistatuscflagpri
tfquot请输入要进行的操作(1退出2求表长3取第i个数据4查找5插入6删除
quotsca
fquotdquotampcflagswitchcflagcase1pri
tfquot操作结束!
quotbreakcase2iLe
gthSqlistLpri
tfquot顺序表的长度为d
quotichoiceLbreak
fcase3pri
tfquot请输入位置i
quotsca
fquotdquotampidataGetfromSqlistLipri
tfquot表中第d个数据为d
quotidatachoiceLbreakcase4pri
tfquot请输入查找的值
quotsca
fquotdquotampdataiSearchSqlistLdataifi1pri
tfquot查找成功,数据在d位置
quotichoiceLbreakcase5pri
tfquot请输入插入的位置
quotsca
fquotdquotampi
fpri
tfquot请输入要插入的数值
quotsca
fquotdquotampdatastatusI
sertSqlistLidataifstatus1pri
tfquot插入成功新表为
quotOutputSqlistL
choiceLbreakcase6pri
tfquot请输入要删除的位置
quotsca
fquotdquotampistatusDeleteSqlistLiifstatus1pri
tfquot删除成功新表为
quot
fOutputSqlistLchoiceLbreakdefaultpri
tfquot输入错误,请重新输入
quotchoiceLbreakvoidmai
SqlistLi
ti0flag0dataLSqlistmallocsizeofSqlistLgtle
gth0pri
tfquot请输入初始数据整数以0结束
quotsca
fquotdquotampdatawhiledataflag
fLgtelemidataiLgtler
好听全球资料 返回顶部