4 tháng trước

Còn đây là C nha

include <stdio.h>

int main() {

int ky_tu;
int do_dai_chuoi = 0;

while ((ky_tu = getchar()) != EOF) {
    if (ky_tu == ' ' || ky_tu == '\n' || ky_tu == '\t') {
        if (do_dai_chuoi > 0) {
            printf("%d ", do_dai_chuoi);
            do_dai_chuoi = 0;
        }
    } else {
        do_dai_chuoi++;
    }
}

if (do_dai_chuoi > 0) {
    printf("%d", do_dai_chuoi);
}

return 0;

}

Trả lời 0 Phản hồi
4 tháng trước

Có 2 cách giải mà tôi biết ( đây là python, sau sẽ là C/C++ )

import sys

def bai1054():

dulieu = sys.stdin.read().split()

if not dulieu:
    return

ket_qua = [str(len(tu)) for tu in dulieu]
print(" ".join(ket_qua))

if name == "main":

bai1054()
Trả lời 0 Phản hồi

Bạn cần đăng nhập để tham gia thảo luận

Đăng nhập ngay