Data update
This commit is contained in:
parent
5150844a7d
commit
4bb20c9b71
7735 changed files with 38060 additions and 199180 deletions
|
|
@ -1,35 +0,0 @@
|
|||
#include <math.h>
|
||||
#include <stdio.h>
|
||||
|
||||
const char* animals[] = { "Rat","Ox","Tiger","Rabbit","Dragon","Snake","Horse","Goat","Monkey","Rooster","Dog","Pig" };
|
||||
const char* elements[] = { "Wood","Fire","Earth","Metal","Water" };
|
||||
|
||||
const char* getElement(int year) {
|
||||
int element = (int)floor((year - 4) % 10 / 2);
|
||||
return elements[element];
|
||||
}
|
||||
|
||||
const char* getAnimal(int year) {
|
||||
return animals[(year - 4) % 12];
|
||||
}
|
||||
|
||||
const char* getYY(int year) {
|
||||
if (year % 2 == 0) {
|
||||
return "yang";
|
||||
} else {
|
||||
return "yin";
|
||||
}
|
||||
}
|
||||
|
||||
int main() {
|
||||
int years[] = { 1935, 1938, 1968, 1972, 1976, 2017 };
|
||||
int i;
|
||||
|
||||
//the zodiac cycle didnt start until 4 CE, so years <4 shouldnt be valid
|
||||
for (i = 0; i < 6; ++i) {
|
||||
int year = years[i];
|
||||
printf("%d is the year of the %s %s (%s).\n", year, getElement(year), getAnimal(year), getYY(year));
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue