|
在我国古代和近代,一直采用干支法纪年。它采用10天干和12地支配合,一个循环周期为60年。
#include"stdio.h" void f(int year) { char* x[] = {"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"}; char* y[] = {"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"};
int n = year - 1984; while(n<0) n += 60; printf("%s%s\n",x[n%10],y[n%12]); }
main() { f(1911); f(1970); f(2012); return 0; }
|