01/10/2018, 00:31
In ra Ngày tháng năm?
Viết chương trình đọc từ bàn phím 3 số nguyên biểu diễn ngày tháng năm và xuất ra màn hình dưới dạng “ngay/thang/nam”( chỉ lấy 2 số cuối của năm)
int a,b,c;
printf("Nhap vao ngay thang nam: ");
scanf("%d%d%d",&a,&b,&c);
'a'<=31&&'a'>=1;
'b'<=12&&'b'>=1;
printf("%02d/%02d/%02d",a,b,c);
return 0;
Có điều kiện rồi mà nhập ngày lớn hơn 31 vẫn đc với lại năm nó vẫn xuất ra 4 số là sao ạ?
Bài liên quan
Để năm in ra 2 số cuối thì bạn thêm vào y %= 100 (y là năm đúng với trường hợp năm có 4 chữ số).