|
|
cập nhật lúc 04:38 ngày 22/05
|
|
|
|
|
|
| Viết chương trình nhập vào 1 năm dương lịch cho biết năm âm lịch tương ứng, biết rằng năm 1999 là năm kỉ mão?. |
 |
thanhnhung
Bài viết: 64
|
| Ngày gởi: 25/11/2009 | Số lần xem: 4661 | Trả lời: 12 |
|
|
|
|
năm âm lịch theo Can & Chi. có 10 Can là: giáp, ất, bính, dinh ,mậu, kỷ , canh, tân, nhâm, quí & có 12 Chi là: tý, sửu, dần, mão, thìn, tỵ, ngọ, mùi, thân, dậu, tuất, hợi. hãy viết chương trình nhập vào 1 năm dương lịch cho biết năm âm lịch tương ứng, biết rằng năm 1999 là năm kỉ mão. |
|
|
0 |
 Bạn vui lòng chờ trong giây lát
Bài viết đã bị đóng.
|
|
|
|
 |
buncha
Bài viết: 340
|
Ngày gởi: 27/11/2009 03:46 AM
|
|
Mấy hnay bận quá, bjờ mới code bài này cho bạn đc
Code Mẫu:
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
long int year;
cout<<"\nNhap nam duong lich: ";
cin>>year;
cout<<"\nNam am lich: ";
int tg;
tg=year%10;
switch(tg)
{
case 0: cout<<"Canh"; break;
case 1: cout<<"Tan"; break;
case 2: cout<<"Nham"; break;
case 3: cout<<"Quy"; break;
case 4: cout<<"Giap"; break;
case 5: cout<<"At"; break;
case 6: cout<<"Binh"; break;
case 7: cout<<"Dinh"; break;
case 9: cout<<"Ky"; break;
}
int tg1,tg2;
tg1=year%60;
tg2=tg1%12;
switch(tg2)
{
case 0: cout<<" Than"; break;
case 1: cout<<" Dau"; break;
case 2: cout<<" Tuat"; break;
case 3: cout<<" Hoi"; break;
case 4: cout<<" Ty"; break;
case 5: cout<<" Suu"; break;
case 6: cout<<" Dan"; break;
case 7: cout<<" Mao"; break;
case 8: cout<<" Thin"; break;
case 9: cout<<" Ty"; break;
case 10: cout<<" Ngo"; break;
case 11: cout<<" Mui"; break;
}
getch();
}
|
|
|
|
|
| Câu Trả lời |
 |
triet101
Bài viết: 1
|
Ngày gởi: 10/01/2011 01:45 PM
|
|
cách này còn ngắn hơn nhiều nhé, ở đây dùng mảng 2 chiều :
Code Mẫu:
#include <stdio.h>
void main()
{
unsigned nam;
char can[][5] = {"Giap", "At", "Binh", "Dinh", "Mau", "Ky",
"Canh", "Tan", "Nham", "Quy"};
char chi[][5] = {"Ty", "Suu", "Dan", "Meo", "Thin", "Ty",
"Ngo", "Mui", "Than", "Dau", "Tuat", "Hoi"};
printf("\nNhap nam can biet : ");
scanf("%d", &nam);
printf(" %d la nam %s %s", nam, can[(nam+6)%10], chi[(nam+8)%12]);
getch();
}
|
|
|
|
|
| Câu Trả lời |
|
program nam_am_lich;
uses crt;
const Can: array[0..9] of string [4] = ('Canh','Tan','Nham','Quy','Gi ap','At','Binh','Din h','Mau','Ky');
........Chi: array[0..11] of string [4] = ('Than','Dau','Tuat','Hoi','Ti ','Suu','Dan','Meo', 'Thin','Ti','Ngo','Mui');
var nam: integer;
Begin
clrsrc;
write('Nhap nam duong lich ban can doi: ');
readl(nam);
write('Nam am lich la: ', Can[nam mod 10], ' ' ,Chi[nam mod 12]);
readln;
End.
|
|
|
|
| Câu Trả lời |
 |
satan
Bài viết: 232
|
Ngày gởi: 30/11/2009 12:23 AM
|
|
|
|
|
|
| Câu Trả lời |
 |
tienluc
Bài viết: 754
|
Ngày gởi: 29/11/2009 10:34 AM
|
|
|
|
|
|
| Câu Trả lời |
|
|
|
|
| Bài phản hồi |
người ta nhờ code mà sao bạn lại đưa địa chỉ 1 diễn đàn vậy nè.
|
|
|
Danh sách thành viên bình chọn