Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1
    Ngày tham gia
    Sep 2015
    Đang ở
    hà nội
    Bài viết
    0

    Xem dùm mình với !!!

    #include <iostream>

    using namespace std;

    struct Node{
    int data;
    Node* pNext;
    };
    class List{
    private:
    int count;
    Node* pHead;
    public:
    List()
    {
    pHead = NULL;
    }
    void NhapData(int data)
    {
    Node* ptemp = new Node;
    ptemp -> data = data;
    ptemp -> pNext = pHead;
    pHead = ptemp;
    count++;
    }
    void XuatData()
    {
    Node* ptemp = pHead;
    while(ptemp != NULL)
    {
    cout << ptemp -> data << " ";
    ptemp = ptemp -> pNext;
    }
    }
    int main()
    {
    List alist;
    int n;
    cout << "Nhap so luong node: ";
    cin >> n;
    for(int i = 1; i <= n; i++)
    {
    int x;
    cout << "Nhap du lieu: ";
    cin >> x;
    alist.NhapData(x);
    }
    alist.XuatData();
    Cho mình hỏi sao mình nhập vào "1,2,3,4" mà sao nó lại xuất ra "4,3,2,1" vậy ???

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bạn có thể tham khảo code tại đây.

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •