鱼C论坛

 找回密码
 立即注册
查看: 2223|回复: 6

[已解决]有人帮忙看看吗,一直运行不出来

[复制链接]
发表于 2021-10-3 01:51:34 From FishC Mobile | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include<iostream>
#include<cstdlib>
#include<string.h>
#include<iomanip>

using namespace std;

typedef struct
{
    char num[5];
    char name[9];
    char phone[13];
}ElemType;

typedef struct node
{
    ElemType data;
    struct node *next;

}ListNode,*LinKlist;

int menu_select()
{
    int sn;
    cout<<"Welcome to Friends Book Management"<<endl;
    cout<<"1.LinkList of Friends Book--Create"<<endl;
    cout<<"2.Node of Friends Book--Insert"<<endl;
    cout<<"3.Node of Friends Book--Search"<<endl;
     cout<<"4.Node of Friends Book--Delete"<<endl;
      cout<<"5.LinkList of Friends Book--Show"<<endl;
      cout<<"6,Exit"<<endl;
      cout<<"CeEnter 1-6 to select the menu:";
      for(; ;){
        cin>>sn;
        if(sn<1 || sn>6)
            cout<<"\n\tInput Error! please enter 1-6 to select!\n\nCeEnter 1-6 to select the menu:";
        else
            break;
      }
      cout<<endl<<endl;
      return sn;
}

void PrintList(LinkList head)
{
    LinkList p;
    p=head->next;
    if(p){
        cout<<"number(4) name(8) Phone(11)"<<endl;
        cout<<"---------------------------------<<"endl;
}
else cout<<"No record!"<<endl;

while(p){
    cout<<setw(6)<<p->data.num<<setw(10)<<p->data.name<<setw(13)<<p->data.phone<<endl;
    p=p->next;
}
cout<<"----------------------------------"<<endl<<endl;
}

void CreateList(LinkList  &head)
{
    ListNode *p,*rear;
    int flag=0;
    rear=head;
    while(flag==0)
    {
        cout<<"-----------------------"<<endl;
        cout<<"-     number(4) name(8) Phone(11)   -"<<endl;
         cout<<"-----------------------"<<endl;
         cout<<"Please input the data of record including : number(4) name(8) Phone(11)"<<endl;
         p=new ListNode;
         cin>>p->data.num>>p->data.name>>p->data.phone;
         rear->next=p;
         rear=p;
         cout<<"Stop Creating List?(1:Stop or 0:Continue)\n";
         cin>>flag;
    }
    rear->next=NULL;
    PrintList(head);
    return;
}

void InsetNode(LinkList &head, ListNode *p)
{
    ListNode *p1,*p2;
    p1=head;
    p2=p1->next;
    while(p2 &&(strcmp(p2->data.num,p->data.num)<0){
          p1=p2;
          p2=p2->next;
}
p1->next=p;
p->next=p2;
PrintList(head);
}

ListNode *ListFind(LinkList head)
{
    LinkList p;
    char num(5);
    char name(9);
    int selnum;

    cout<<"===================\n";
    cout<<"1.search by number\n";
    cout<<"2.search by name\n";
     cout<<"===================\n";
     cout<<"Enter your selection: ";
     p=head->next;
     cin>>selnum;
     if(selnum==1)
     {
         cout<<"Please enter the number for searching:";
         cin>>num;
         while(p&&strcmp(p->data.num,num)!=0)
            p=p->next;
         if(p==NuLL||strcmp(p->data.num,num)!=0)
            p=NULL;
     }
     else
        if(selnum==2)
     {
         cout<<"Please enter the name number for searching: ";
         cin>>name;
         while(P&&strcmp(p->data.name,name)!=0)
         p=p->next;
     }
     return p;
}

void DelNode(LinkList head)
{
    char ch;
    LinkList p,q;
    p=ListFind(head);
    if(!p)
    {
        cout<<"not found!\n\n";
        return;
    }
    cout<<"Delete it,sure(y/n)?";
    cin>>ch;
    if(ch=='y'||ch=='Y')
    {
        q=head;
        while(q&&q->next!=p)
           q= q->next;
           q->next=p->next;
        delete p;
        cout<<"it has been deleted!\n\n";
        PrintList(head);
    }
}

void DestroyList(LinkList &L)
{
    LinkList p;
    while(L)
    {
        p=L;
        L=L->next;
        delete p;
    }
    return;
}

int main()
{
    LinkList head,p;
    head=new ListNode;
    head->next=NULL;
    while(1)
    {
        switch(menu_select())
        {
        case 1:
            cout<<"*********************************"<<endl;
            cout<<"* LinkList of Friends Book --Create *"<<endl;
            cout<<"*********************************"<<endl;
            CreateList(head);
                break;
        case 2:
            cout<<"*********************************"<<endl;
            cout<<"* Node of Friends Book --Insert *"<<endl;
            cout<<"*********************************"<<endl;
            cout<<"* number(4) name(8) Phone(11) *"<<endl;
            cout<<"*********************************"<<endl;
            cout<<"Please input the data of record including : number(4) name(8) Phone(11)"<<endl;
            p=new ListNode;
            cin>>p->data.num>>p->data.name>>p->data.Phone;
            InsertNode(head,p);
            break;
        case 3:
            cout<<"*********************************"<<endl;
             cout<<"* Node of Friends Book --Search *"<<endl;
              cout<<"*********************************"<<endl;
              p=ListFind(head);
              if(p)
              {
                   cout<<" number(4) name(8) Phone(11) "<<endl;
                    cout<<"*********************************"<<endl;
                    cout<<setw(6)<<p->data.num <<setw(10)<<p->data.name<<setw(13)<<p->data.Phone<<endl;
                     cout<<"*********************************"<<endl;
              }
              else
                cout<<"Not Found\n\n";
              break;
        case 4:
             cout<<"*********************************"<<endl;
              cout<<"* Node of Friends Book --Delete *"<<endl;
              cout<<"*********************************"<<endl;
              DelNode(head);
              break;
        case 5:
             cout<<"*********************************"<<endl;
             cout<<"* LinkList of Friends Book --Show *"<<endl;
              cout<<"*********************************"<<endl;
              PrintList(head);
              break;
        case 6:
            cout<<"\t Quit! \n";
            DestroyList(head);
            return 0;
        }
    }
}
最佳答案
2021-10-3 11:20:22
giegie666 发表于 2021-10-3 11:10
可我看源代码是这样的啊

真的认真的检查代码了?
下面这些错误为什么检查不出来呢?
  1. #include <cstdlib>
  2. #include <iomanip>
  3. #include <iostream>
  4. #include <string.h>

  5. using namespace std;

  6. typedef struct {
  7.     char num[5];
  8.     char name[9];
  9.     char phone[13];
  10. } ElemType;

  11. typedef struct node {
  12.     ElemType data;
  13.     struct node *next;

  14. } ListNode, *LinKlist;

  15. int menu_select() {
  16.     int sn;
  17.     cout << "Welcome to Friends Book Management" << endl;
  18.     cout << "1.LinkList of Friends Book--Create" << endl;
  19.     cout << "2.Node of Friends Book--Insert" << endl;
  20.     cout << "3.Node of Friends Book--Search" << endl;
  21.     cout << "4.Node of Friends Book--Delete" << endl;
  22.     cout << "5.LinkList of Friends Book--Show" << endl;
  23.     cout << "6,Exit" << endl;
  24.     cout << "CeEnter 1-6 to select the menu:";
  25.     for(;;) {
  26.         cin >> sn;
  27.         if(sn < 1 || sn > 6)
  28.             cout << "\n\tInput Error! please enter 1-6 to select!\n\nCeEnter "
  29.                     "1-6 to select the menu:";
  30.         else
  31.             break;
  32.     }
  33.     cout << endl << endl;
  34.     return sn;
  35. }

  36. //void PrintList(LinkList head) {
  37. void PrintList(LinKlist head) {
  38.     //LinkList p;
  39.     LinKlist p;
  40.     p = head->next;
  41.     if(p) {
  42.         cout << "number(4) name(8) Phone(11)" << endl;
  43.         //cout << "---------------------------------<<" endl;
  44.         cout << "---------------------------------" << endl;
  45.     } else
  46.         cout << "No record!" << endl;

  47.     while(p) {
  48.         cout << setw(6) << p->data.num << setw(10) << p->data.name << setw(13)
  49.              << p->data.phone << endl;
  50.         p = p->next;
  51.     }
  52.     cout << "----------------------------------" << endl << endl;
  53. }

  54. //void CreateList(LinkList &head) {
  55. void CreateList(LinKlist &head) {
  56.     ListNode *p, *rear;
  57.     int flag = 0;
  58.     rear = head;
  59.     while(flag == 0) {
  60.         cout << "-----------------------" << endl;
  61.         cout << "-     number(4) name(8) Phone(11)   -" << endl;
  62.         cout << "-----------------------" << endl;
  63.         cout << "Please input the data of record including : number(4) name(8) "
  64.                 "Phone(11)"
  65.              << endl;
  66.         p = new ListNode;
  67.         cin >> p->data.num >> p->data.name >> p->data.phone;
  68.         rear->next = p;
  69.         rear = p;
  70.         cout << "Stop Creating List?(1:Stop or 0:Continue)\n";
  71.         cin >> flag;
  72.     }
  73.     rear->next = NULL;
  74.     PrintList(head);
  75.     return;
  76. }

  77. //void InsetNode(LinkList &head, ListNode *p) {
  78. //void InsetNode(LinKlist &head, ListNode *p) {
  79. void InsertNode(LinKlist &head, ListNode *p) {
  80.     ListNode *p1, *p2;
  81.     p1 = head;
  82.     p2 = p1->next;
  83.     //while(p2 &&(strcmp(p2->data.num,p->data.num)<0){
  84.     while(p2 && (strcmp(p2->data.num, p->data.num) < 0)) {
  85.         p1 = p2;
  86.         p2 = p2->next;
  87.     }
  88.     p1->next = p;
  89.     p->next = p2;
  90.     PrintList(head);
  91. }

  92. //ListNode *ListFind(LinkList head) {
  93. ListNode *ListFind(LinKlist head) {
  94.     //LinkList p;
  95.     LinKlist p;
  96.     /*
  97.     char num(5);
  98.     char name(9);
  99.     */
  100.     char num[5];
  101.     char name[9];
  102.     int selnum;

  103.     cout << "===================\n";
  104.     cout << "1.search by number\n";
  105.     cout << "2.search by name\n";
  106.     cout << "===================\n";
  107.     cout << "Enter your selection: ";
  108.     p = head->next;
  109.     cin >> selnum;
  110.     if(selnum == 1) {
  111.         cout << "Please enter the number for searching:";
  112.         cin >> num;
  113.         while(p && strcmp(p->data.num, num) != 0)
  114.             p = p->next;
  115.         //if(p == NuLL || strcmp(p->data.num, num) != 0)
  116.         if(p == NULL || strcmp(p->data.num, num) != 0)
  117.             p = NULL;
  118.     } else if(selnum == 2) {
  119.         cout << "Please enter the name number for searching: ";
  120.         cin >> name;
  121.         //while(P && strcmp(p->data.name, name) != 0)
  122.         while(p && strcmp(p->data.name, name) != 0)
  123.             p = p->next;
  124.     }
  125.     return p;
  126. }

  127. //void DelNode(LinkList head) {
  128. void DelNode(LinKlist head) {
  129.     char ch;
  130.     //LinkList p, q;
  131.     LinKlist p, q;
  132.     p = ListFind(head);
  133.     if(!p) {
  134.         cout << "not found!\n\n";
  135.         return;
  136.     }
  137.     cout << "Delete it,sure(y/n)?";
  138.     cin >> ch;
  139.     if(ch == 'y' || ch == 'Y') {
  140.         q = head;
  141.         while(q && q->next != p)
  142.             q = q->next;
  143.         q->next = p->next;
  144.         delete p;
  145.         cout << "it has been deleted!\n\n";
  146.         PrintList(head);
  147.     }
  148. }

  149. //void DestroyList(LinkList &L) {
  150. void DestroyList(LinKlist &L) {
  151.     //LinkList p;
  152.     LinKlist p;
  153.     while(L) {
  154.         p = L;
  155.         L = L->next;
  156.         delete p;
  157.     }
  158.     return;
  159. }

  160. int main() {
  161.     //LinkList head, p;
  162.     LinKlist head, p;
  163.     head = new ListNode;
  164.     head->next = NULL;
  165.     while(1) {
  166.         switch(menu_select()) {
  167.         case 1:
  168.             cout << "*********************************" << endl;
  169.             cout << "* LinkList of Friends Book --Create *" << endl;
  170.             cout << "*********************************" << endl;
  171.             CreateList(head);
  172.             break;
  173.         case 2:
  174.             cout << "*********************************" << endl;
  175.             cout << "* Node of Friends Book --Insert *" << endl;
  176.             cout << "*********************************" << endl;
  177.             cout << "* number(4) name(8) Phone(11) *" << endl;
  178.             cout << "*********************************" << endl;
  179.             cout << "Please input the data of record including : number(4) "
  180.                     "name(8) Phone(11)"
  181.                  << endl;
  182.             p = new ListNode;
  183.             //cin >> p->data.num >> p->data.name >> p->data.Phone;
  184.             cin >> p->data.num >> p->data.name >> p->data.phone;
  185.             InsertNode(head, p);
  186.             break;
  187.         case 3:
  188.             cout << "*********************************" << endl;
  189.             cout << "* Node of Friends Book --Search *" << endl;
  190.             cout << "*********************************" << endl;
  191.             p = ListFind(head);
  192.             if(p) {
  193.                 cout << " number(4) name(8) Phone(11) " << endl;
  194.                 cout << "*********************************" << endl;
  195.                 cout << setw(6) << p->data.num << setw(10) << p->data.name
  196.                      //<< setw(13) << p->data.Phone << endl;
  197.                      << setw(13) << p->data.phone << endl;
  198.                 cout << "*********************************" << endl;
  199.             } else
  200.                 cout << "Not Found\n\n";
  201.             break;
  202.         case 4:
  203.             cout << "*********************************" << endl;
  204.             cout << "* Node of Friends Book --Delete *" << endl;
  205.             cout << "*********************************" << endl;
  206.             DelNode(head);
  207.             break;
  208.         case 5:
  209.             cout << "*********************************" << endl;
  210.             cout << "* LinkList of Friends Book --Show *" << endl;
  211.             cout << "*********************************" << endl;
  212.             PrintList(head);
  213.             break;
  214.         case 6:
  215.             cout << "\t Quit! \n";
  216.             DestroyList(head);
  217.             return 0;
  218.         }
  219.     }
  220. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-10-3 09:06:27 | 显示全部楼层

你这代码能通过编译吗?

1.png
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-3 10:09:40 From FishC Mobile | 显示全部楼层
人造人 发表于 2021-10-3 09:06
你这代码能通过编译吗?

不能
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-3 10:59:37 | 显示全部楼层

写代码的时候认真一点,如果写代码不认真的话,那就检查代码的时候认真一点
这些语法错误是很简单的,是因为你没有认真检查代码?我认为是这样的
认真检查代码,这是你的工作吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-3 11:10:21 From FishC Mobile | 显示全部楼层
人造人 发表于 2021-10-3 10:59
写代码的时候认真一点,如果写代码不认真的话,那就检查代码的时候认真一点
这些语法错误是很简单的,是 ...

可我看源代码是这样的啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-3 11:20:22 | 显示全部楼层    本楼为最佳答案   
giegie666 发表于 2021-10-3 11:10
可我看源代码是这样的啊

真的认真的检查代码了?
下面这些错误为什么检查不出来呢?
  1. #include <cstdlib>
  2. #include <iomanip>
  3. #include <iostream>
  4. #include <string.h>

  5. using namespace std;

  6. typedef struct {
  7.     char num[5];
  8.     char name[9];
  9.     char phone[13];
  10. } ElemType;

  11. typedef struct node {
  12.     ElemType data;
  13.     struct node *next;

  14. } ListNode, *LinKlist;

  15. int menu_select() {
  16.     int sn;
  17.     cout << "Welcome to Friends Book Management" << endl;
  18.     cout << "1.LinkList of Friends Book--Create" << endl;
  19.     cout << "2.Node of Friends Book--Insert" << endl;
  20.     cout << "3.Node of Friends Book--Search" << endl;
  21.     cout << "4.Node of Friends Book--Delete" << endl;
  22.     cout << "5.LinkList of Friends Book--Show" << endl;
  23.     cout << "6,Exit" << endl;
  24.     cout << "CeEnter 1-6 to select the menu:";
  25.     for(;;) {
  26.         cin >> sn;
  27.         if(sn < 1 || sn > 6)
  28.             cout << "\n\tInput Error! please enter 1-6 to select!\n\nCeEnter "
  29.                     "1-6 to select the menu:";
  30.         else
  31.             break;
  32.     }
  33.     cout << endl << endl;
  34.     return sn;
  35. }

  36. //void PrintList(LinkList head) {
  37. void PrintList(LinKlist head) {
  38.     //LinkList p;
  39.     LinKlist p;
  40.     p = head->next;
  41.     if(p) {
  42.         cout << "number(4) name(8) Phone(11)" << endl;
  43.         //cout << "---------------------------------<<" endl;
  44.         cout << "---------------------------------" << endl;
  45.     } else
  46.         cout << "No record!" << endl;

  47.     while(p) {
  48.         cout << setw(6) << p->data.num << setw(10) << p->data.name << setw(13)
  49.              << p->data.phone << endl;
  50.         p = p->next;
  51.     }
  52.     cout << "----------------------------------" << endl << endl;
  53. }

  54. //void CreateList(LinkList &head) {
  55. void CreateList(LinKlist &head) {
  56.     ListNode *p, *rear;
  57.     int flag = 0;
  58.     rear = head;
  59.     while(flag == 0) {
  60.         cout << "-----------------------" << endl;
  61.         cout << "-     number(4) name(8) Phone(11)   -" << endl;
  62.         cout << "-----------------------" << endl;
  63.         cout << "Please input the data of record including : number(4) name(8) "
  64.                 "Phone(11)"
  65.              << endl;
  66.         p = new ListNode;
  67.         cin >> p->data.num >> p->data.name >> p->data.phone;
  68.         rear->next = p;
  69.         rear = p;
  70.         cout << "Stop Creating List?(1:Stop or 0:Continue)\n";
  71.         cin >> flag;
  72.     }
  73.     rear->next = NULL;
  74.     PrintList(head);
  75.     return;
  76. }

  77. //void InsetNode(LinkList &head, ListNode *p) {
  78. //void InsetNode(LinKlist &head, ListNode *p) {
  79. void InsertNode(LinKlist &head, ListNode *p) {
  80.     ListNode *p1, *p2;
  81.     p1 = head;
  82.     p2 = p1->next;
  83.     //while(p2 &&(strcmp(p2->data.num,p->data.num)<0){
  84.     while(p2 && (strcmp(p2->data.num, p->data.num) < 0)) {
  85.         p1 = p2;
  86.         p2 = p2->next;
  87.     }
  88.     p1->next = p;
  89.     p->next = p2;
  90.     PrintList(head);
  91. }

  92. //ListNode *ListFind(LinkList head) {
  93. ListNode *ListFind(LinKlist head) {
  94.     //LinkList p;
  95.     LinKlist p;
  96.     /*
  97.     char num(5);
  98.     char name(9);
  99.     */
  100.     char num[5];
  101.     char name[9];
  102.     int selnum;

  103.     cout << "===================\n";
  104.     cout << "1.search by number\n";
  105.     cout << "2.search by name\n";
  106.     cout << "===================\n";
  107.     cout << "Enter your selection: ";
  108.     p = head->next;
  109.     cin >> selnum;
  110.     if(selnum == 1) {
  111.         cout << "Please enter the number for searching:";
  112.         cin >> num;
  113.         while(p && strcmp(p->data.num, num) != 0)
  114.             p = p->next;
  115.         //if(p == NuLL || strcmp(p->data.num, num) != 0)
  116.         if(p == NULL || strcmp(p->data.num, num) != 0)
  117.             p = NULL;
  118.     } else if(selnum == 2) {
  119.         cout << "Please enter the name number for searching: ";
  120.         cin >> name;
  121.         //while(P && strcmp(p->data.name, name) != 0)
  122.         while(p && strcmp(p->data.name, name) != 0)
  123.             p = p->next;
  124.     }
  125.     return p;
  126. }

  127. //void DelNode(LinkList head) {
  128. void DelNode(LinKlist head) {
  129.     char ch;
  130.     //LinkList p, q;
  131.     LinKlist p, q;
  132.     p = ListFind(head);
  133.     if(!p) {
  134.         cout << "not found!\n\n";
  135.         return;
  136.     }
  137.     cout << "Delete it,sure(y/n)?";
  138.     cin >> ch;
  139.     if(ch == 'y' || ch == 'Y') {
  140.         q = head;
  141.         while(q && q->next != p)
  142.             q = q->next;
  143.         q->next = p->next;
  144.         delete p;
  145.         cout << "it has been deleted!\n\n";
  146.         PrintList(head);
  147.     }
  148. }

  149. //void DestroyList(LinkList &L) {
  150. void DestroyList(LinKlist &L) {
  151.     //LinkList p;
  152.     LinKlist p;
  153.     while(L) {
  154.         p = L;
  155.         L = L->next;
  156.         delete p;
  157.     }
  158.     return;
  159. }

  160. int main() {
  161.     //LinkList head, p;
  162.     LinKlist head, p;
  163.     head = new ListNode;
  164.     head->next = NULL;
  165.     while(1) {
  166.         switch(menu_select()) {
  167.         case 1:
  168.             cout << "*********************************" << endl;
  169.             cout << "* LinkList of Friends Book --Create *" << endl;
  170.             cout << "*********************************" << endl;
  171.             CreateList(head);
  172.             break;
  173.         case 2:
  174.             cout << "*********************************" << endl;
  175.             cout << "* Node of Friends Book --Insert *" << endl;
  176.             cout << "*********************************" << endl;
  177.             cout << "* number(4) name(8) Phone(11) *" << endl;
  178.             cout << "*********************************" << endl;
  179.             cout << "Please input the data of record including : number(4) "
  180.                     "name(8) Phone(11)"
  181.                  << endl;
  182.             p = new ListNode;
  183.             //cin >> p->data.num >> p->data.name >> p->data.Phone;
  184.             cin >> p->data.num >> p->data.name >> p->data.phone;
  185.             InsertNode(head, p);
  186.             break;
  187.         case 3:
  188.             cout << "*********************************" << endl;
  189.             cout << "* Node of Friends Book --Search *" << endl;
  190.             cout << "*********************************" << endl;
  191.             p = ListFind(head);
  192.             if(p) {
  193.                 cout << " number(4) name(8) Phone(11) " << endl;
  194.                 cout << "*********************************" << endl;
  195.                 cout << setw(6) << p->data.num << setw(10) << p->data.name
  196.                      //<< setw(13) << p->data.Phone << endl;
  197.                      << setw(13) << p->data.phone << endl;
  198.                 cout << "*********************************" << endl;
  199.             } else
  200.                 cout << "Not Found\n\n";
  201.             break;
  202.         case 4:
  203.             cout << "*********************************" << endl;
  204.             cout << "* Node of Friends Book --Delete *" << endl;
  205.             cout << "*********************************" << endl;
  206.             DelNode(head);
  207.             break;
  208.         case 5:
  209.             cout << "*********************************" << endl;
  210.             cout << "* LinkList of Friends Book --Show *" << endl;
  211.             cout << "*********************************" << endl;
  212.             PrintList(head);
  213.             break;
  214.         case 6:
  215.             cout << "\t Quit! \n";
  216.             DestroyList(head);
  217.             return 0;
  218.         }
  219.     }
  220. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-3 12:55:40 From FishC Mobile | 显示全部楼层
知道了,太粗心(д;),谢谢啦
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-25 16:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表