Menu
CoddyTech

Đẩy vào

Bài học 4 trên 13 trong khóa học Ngăn xếp: chuỗi cấu trúc dữ liệu số 1 của Coddy.

challenge icon

Thử thách

Dễ

Thêm vào Stack một phương thức có tên push, nhận một số nguyên và đưa số nguyên đó lên đầu ngăn xếp. 

Tự làm thử

#include <stdio.h>
#include <string.h>
#include "stack.h"

int main() {
    Stack stack;
    Stack_init(&stack);
    char cmd[16];
    while (scanf("%15s", cmd) == 1) {
        if (strcmp(cmd, "push") == 0) {
            int x;
            scanf("%d", &x);
            Stack_push(&stack, x);
        }
    }
    for (int i = 0; i < stack.size; i++) {
        printf("%d\n", stack.elements[i]);
    }
    return 0;
}

Tất cả bài học trong Ngăn xếp: chuỗi cấu trúc dữ liệu số 1

Tự luyện tập: Trình biên dịch C online