wrong answer的问题求解

#include
using namespace std;
template<class T>
class llist{
private:
    T *date;
    int length;
public:
    llist(){};
    void get_length(){
     cout<llist(T a[],int n)
    {
    this->date=new T[n];
    for(int i=0;ivoid sett(T a[],int n)
    {
    this->date=new T[n];
    for(int i=0;ivoid Delete(int i){
        if(i<1||i>length+1)throw"位置";
        for(int j=i-1;j1];}length--;

    }
     friend ostream & operator <<(ostream & out,const llist &a)
    {
       for(int i=0;iif(i==0)out<else out<<" "<return out;
    }
    void Insert(T x)//插入
    {
        for(int j=length;j>=2;j--)date[j]=date[j-1];
        date[2-1]=x;
        length++;

    }
    void Locate(T x){
        for(int i=0;iif(date[i]==x)cout<1;}
    }
};
int main(){
   int a[10000];
   int n;
   cin>>n;
   for(int i=0;i>a[i];
   llist<int>mm;
   mm.sett(a,n);
   cout<Delete(1);
   cout<get_length();
   mm.Insert(100);
   cout<Locate(100);
   return 0;
}

img