Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Hệ điều hành Unix] Đếm số dòng (wc -l)

    Lệnh wc -l đếm số dòng bằng cách đếm số ký tự xuống dòng '\n' trong dữ liệu. Ta đọc từng ký tự từ stdin bằng getchar() (trả về EOF khi hết dữ liệu) và đếm số lần gặp '\n'.

    Ví dụ I/O:

    Input:  a\nb\nc\n
    Output: 3
    

    Lưu ý: theo quy ước wc, một dòng được tính khi có ký tự '\n' kết thúc nó.

    • Định dạng đầu vào:

      Văn bản nhiều dòng trên stdin.

    • Ràng buộc đầu vào:

      0 ≤ số byte ≤ 100000.

    • Định dạng đầu ra:

      Một số nguyên: số ký tự xuống dòng, theo sau là \n.

    Ví dụ:

    Đầu vào:

    a
    b
    c
    

    Đầu ra:

    3

    Giải thích:

    Có 3 ký tự '\n' nên đếm được 3 dòng.

    Đang tải editor...