Đề bài là:Viết chương trình cho biết tên năm âm lịch của một năm dương lịch cho trước. Yêu cầu chương trình nhận năm dương lịch tại dòng lệnh.
Ví dụ:
$lunar_year 2004
Giap Than
$lunar_year 2007
Dinh hoi
$lunar_year 2013
Quy ty
Hướng dẫn: Năm âm lịch gồm Can và Chi
• Can(10): Giáp,Ất,Bính,Đinh,Mậu,Kỷ, Canh,Tân, Nhâm,Quý
• Chi (12): Tý, Sửu… Tuất, Hợi.
Mỗi năm Can tăng thêm 1, Chi tăng thêm 1. cho biết 2016 là Bính thân.
Câu hỏi:
Em đã biết cách làm nhưng mà không biết cách làm sao để in ra được như VD. Em mới học nên nhờ các anh giúp. Em cảm ơn
read a
can=expr $a % 10
case $can in
0)echo “canh ”;;
1)echo “Tan ”;;
…
9)echo”Nham”;;
esac
chi=expr $a % 12
case $chi in
0)echo”than”;;
1)echo”dau”;;
…
11)echo”mui”;;
esac