for(int i = 1; i <= 10; ++ i) ListInsert_Sq(L, i, i); int operationNumber; //操作次数 scanf("%d", &operationNumber); while(operationNumber != 0) { int operationType; //操作种类 scanf("%d", & operationType); if(operationType == 1) { int pos, elem;//增加操作 scanf("%d%d", &pos, &elem); ListInsert_Sq(L, pos, elem); } else if(operationType == 2) { int pos; ElemType elem; //删除操作 scanf("%d", &pos); ListDelete_Sq(L, pos, elem); printf("%d\n", elem); } else if(operationType == 3) { ElemType elem; //查找定位操作scanf("%d", &elem);int pos = ListLocate_Sq(L, elem);if(pos >= 1 && pos <= L.length)printf("%d\n", pos);elseprintf("NOT FIND!\n");} else if(operationType == 4){ ListPrint_Sq(L); //输出操作}operationNumber--;} return 0;}