69,377
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <stdlib.h>
#define LIST_MAX 10
typedef struct {
int List_data[LIST_MAX];
int Lenth;
}SqrList;
void List_insert(SqrList *L,int NUM, int Change)
{
for(int j=L->Lenth;j>=NUM;j-- )
{
L->List_data[j] = L->List_data[j-1];
}
L->List_data[NUM-1] = Change;
L->Lenth++;
}
void List_Init(SqrList *L )
{
L->Lenth = 6 ;
for(int i = 0; i<L->Lenth;i++)
{
L->List_data[i] = 0;
}
}
//void List_printf(SqrList &L)
void List_printf(SqrList *L)
{
//for(int i=0;i<L.Lenth;L++)
for(int i=0;i<L->Lenth;i++)
{
printf("顺序表的第%d个的值:%d\n",i,L->List_data[i]);
}
}
int main()
{
SqrList L;
List_Init(&L);
List_printf(&L);
List_insert(&L,5,4);
List_printf(&L);
return 0;
}