[Xâu Ký Tự Cơ Bản]. Bài 11. Ngày sinh

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
28Tech
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho ngày sinh của một người theo dạng ngày/tháng/năm. Bạn hãy chuẩn hóa ngày sinh này về dạng dd/mm/yyyy.

Ví dụ : nếu ngày sinh là 1/10/2002 thì được chuẩn hóa thành 01/10/2002, hoặc 5/2/2002 thì được chuẩn hóa thành 05/02/2002.


Đầu vào

Dòng duy nhất chứa 1 xâu mô tả ngày sinh


Giới hạn

Các phần ngày, tháng, năm được phân cách nhau bởi dấu /, năm là số có 4 chữ số.


Đầu ra

In ra ngày sinh sau khi chuẩn hóa


Ví dụ :

Input 01
30/7/1991
Output 01
30/07/1991

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • -3
    Kaybe  đã bình luận lúc 31, Tháng 3, 2025, 23:59

    include <stdio.h>

    include <string.h>

    include <ctype.h>

    int main(){ char c[10005]; scanf("%s", c); char *token = strtok(c, "/"); while(token != NULL){ if(strlen(token) == 1){ printf("0%s", token); } else{ printf("%s", token); } if(strlen(token) != 4){ printf("/"); } token = strtok(NULL, "/"); } }