📄 operateline.h
字号:
/*==========================================*/
/*顺序表程序操作 */
/*==========================================*/
#define MAXSIZE 50
typedef struct{
int data[MAXSIZE];
int size;
}LinerLink;
/*==========================================*/
/*输入位置后插入元素操作 */
/*==========================================*/
void InsertLink(LinerLink *line, int temp, int position)
{
int i=line->size;
if(position>line->size)
printf("输入错误,位置过大\n\n");
else
{
for(;i>position;i--)
{
line->data[i]=line->data[i-1];
}
line->size++;
line->data[position]=temp;
}
}
/*==========================================*/
/*输出元素操作 */
/*==========================================*/
void PrintLink(LinerLink *line)
{
for(int i=0; i<line->size; i++)
{
printf("data%d=%d",i,line->data[i]);
printf("\n\n");
}
}
/*==========================================*/
/*查找输入找到的第一个元素操作 */
/*==========================================*/
void FindLink(LinerLink *line, int x)
{
for(int i=0; i<line->size; i++)
{
if(x==line->data[i])
{
printf("找到元素,在第%d位置~\n\n",i+1);
break;
}
}
}
/*==========================================*/
/*删除找到的第一个元素操作 */
/*==========================================*/
void DeleteLink(LinerLink *line, int position)
{
if(position>line->size)
printf("输入错误,位置过大\n\n");
else
{
for(;position<line->size;position++)
{
line->data[position-1]=line->data[position];
}
line->size--;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -