Tháng Mười Hai 17, 2018
Số ngày của tháng
Đề bài: Hãy nhập vào một số là 1 tháng trong năm, in ra xem tháng đó có bao nhiêu ngày. Coi như tháng 2 luôn có 28 ngày.
Đầu vào: Một số nguyên.
Đầu ra: Số ngày trong tháng. Nếu tháng không hợp lệ thì in ra “NOT FOUND”.
Ví dụ 1:
input: 1 output: 31
Ví dụ 2:
input: 13 output: NOT FOUND
Bạn chưa đăng nhập? Đăng nhập để Submit ngay!
11 Comments
Add a Comment
Bạn phải đăng nhập để gửi phản hồi.
admin có nhận dạy online không. Mình đã inbox hỏi admin mà chưa thấy trả lời
Ố. Online thì mình không dạy nhé. Cũng chưa thấy ai inbox.
Ad cho mình hỏi, bị lỗi Runtime Error (SIGSEGV) là bị gì vậy ad ??
Có thể là trong quá trình chạy bị lỗi. (chia cho 0 chẳng hạn)
Xin lỗi bạn, mình ko hiểu, bài này đâu có chia cho 0 đâu bạn? Bài 16 mình cũng bị lỗi này.
Bạn xem giúp mình code này với, do ko chạy được nên mình cũng ko kiểm tra đúng sai được. Cám ơn bạn rất nhiều
——————————————–
#include
int main()
{
int Thang;
scanf(“%d”, Thang);
if(Thang >= 1 && Thang <= 12)
{
if(Thang == 1 || Thang == 3 || Thang == 5 || Thang == 7 || Thang == 8 || Thang == 10 || Thang == 12)
{
printf("31");
}
else if(Thang == 4 || Thang == 6 || Thang == 9 || Thang == 11)
{
printf("30");
}
else if(Thang == 2)
{
printf("28");
}
}
else
{
printf("NOT FOUND");
}
return 0;
}
Lệnh nhập của bạn bị sai, bạn xem lại lệnh nhập nhé.
#include
int main(){
int thg;
scanf(“%d”,&thg);
if(thg==1||thg==3||thg==5||thg==7||thg==8||thg==10||thg==12)
printf(“31”);
else if(thg==2)
printf(“28”);
else if(thg==4||thg==6||thg==9||thg==11)
printf(“30”);
else printf(“NOT FOUND”);
}
bai nay dung switch case dc ko ad ???
sub bị như này thì làm sao giờ ad?
2. Running…
3. Running…
4. Running…
5. Running…
6. Running…
7. Running…
8. Running…
9. Running…
10. Running…
11. Running…
12. Running…
13. Running…
14. Running…
15. Running…
Các bạn bình tĩnh nhé, lượng submit đã bị hết.
Đã khắc phục nhé.