2020年生肖码表图_2020年生肖排位表 鼠年号码岁数表

2020年是鼠年,每个人的年龄比2019年多增长了一岁,但是属相是不会变的,那么大家知道十二生肖2020生肖排位表?鼠年号码岁数表吗?那么接下来就为大家揭晓下吧!一起来了解详情。

2020年生肖排位表

鼠年号码岁数表

2020十二生肖年份号码表  鼠-子:1900、1912、1924、1936、1948、1960、1972、1984、1996、2008、2020、2032、2044、2056、2068、2080、2092、2104。

牛-丑:1901、1913、1925、1937、1949、1961、1973、1985、1997、2009、2021、2033、2045、2057、2069、2081、2093、2105。

虎-寅:1902、1914、1926、1938、1950、1962、1974、1986、1998、2010、2022、2034、2046、2058、2070、2082、2094、2106。

兔-卯:1903、1915、1927、1939、1951、1963、1975、1987、1999、2011、2023、2035、2047、2059、2071、2083、2095、2107。

龙-辰:1904、1916、1928、1940、1952、1964、1976、1988、2000、2012、2024、2036、2048、2060、2072、2084、2096、2108。

蛇-巳:1905、1917、1929、1941、1953、1965、1977、1989、2001、2013、2025、2037、2049、2061、2073、2085、2097、2109。

马-午:1906、1918、1930、1942、1954、1966、1978、1990、2002、2014、2026、2038、2050、2062、2074、2086、2098、2110。

羊-未:1907、1919、1931、1943、1955、1967、1979、1991、2003、2015、2027、2039、2051、2063、2075、2087、2099、2111。

猴-申:1908、1920、1932、1944、1956、1968、1980、1992、2004、2016、2028、2040、2052、2064、2076、2088、2100、2112。

鸡-酉:1909、1921、1933、1945、1957、1969、1981、1993、2005、2017、2029、2041、2052065、2077、2089、2101、2113。

狗-戌:1910、1922、1934、1946、1958、1970、1982、1994、2006、2018、2030、2042、2054、2066、2078、2090、2102、2114。

猪-亥:1911、1923、1935、1947、1959、1971、1983、1995、2007、2019、2031、2043、2055、2067、2079、2091、2103、2115。

虚岁计算方法  虚岁是中华民族一种重要的民俗,它是以春节(农历新年)分界点的,而周岁以本人的生日为分界点的;具体换算方法是:第一种:虚岁换算成周岁:在本人阳历生日到来之前,周岁=虚岁-2;在本人阳历生日到来及以后,周岁=虚岁-1;周岁换算成虚岁:在本人阳历生日到来之前,虚岁=周岁+2;在本人阳历生日到来及以后,虚岁=周岁+1。第二种:虚岁=现年份(农历)-出生年份(农历)+1。

虚岁的计龄方式为:出生时记为一岁,以后每到一个春节(古义即现在的立春)便增加一岁。但是有的人虚岁是比周岁大两岁,而此种算法是按照出生的那年的上半年和下半年来分的,在上半年出生的虚岁就只比周岁大一岁,下半年就大两岁(阳历或阴历)

好的,以下是用 C 语言链实现十二生肖的存储及相关操作的代: ```c #include <stdio.h> #include <stdlib.h> #include <string.h> // 定义一个结构体生肖 typedef struct Zodiac { char name[10]; // 生肖名称 int year; // 生肖份 struct Zodiac *next; // 指向下一个生肖的指针 } Zodiac; // 创建一个新的生肖节点 Zodiac *create_zodiac(char *name, int year) { Zodiac *zodiac = (Zodiac *)malloc(sizeof(Zodiac)); strcpy(zodiac->name, name); zodiac->year = year; zodiac->next = NULL; return zodiac; } // 在链末尾插入一个生肖节点 void insert_zodiac(Zodiac **head, Zodiac *zodiac) { if (*head == NULL) { *head = zodiac; } else { Zodiac *p = *head; while (p->next != NULL) { p = p->next; } p->next = zodiac; } } // 根据生肖名称查找生肖节点 Zodiac *find_zodiac_by_name(Zodiac *head, char *name) { Zodiac *p = head; while (p != NULL) { if (strcmp(p->name, name) == 0) { return p; } p = p->next; } return NULL; } // 根据生肖份查找生肖节点 Zodiac *find_zodiac_by_year(Zodiac *head, int year) { Zodiac *p = head; while (p != NULL) { if (p->year == year) { return p; } p = p->next; } return NULL; } // 删除指定的生肖节点 void delete_zodiac(Zodiac **head, Zodiac *zodiac) { if (*head == zodiac) { *head = zodiac->next; } else { Zodiac *p = *head; while (p != NULL && p->next != zodiac) { p = p->next; } if (p != NULL) { p->next = zodiac->next; } } free(zodiac); } // 打印链中的所有生肖节点 void print_zodiac_list(Zodiac *head) { Zodiac *p = head; while (p != NULL) { printf("%s (%d)\n", p->name, p->year); p = p->next; } } int main() { // 创建链头节点 Zodiac *head = NULL; // 插入十二生肖节点 insert_zodiac(&head, create_zodiac("鼠", 2020)); insert_zodiac(&head, create_zodiac("牛", 2021)); insert_zodiac(&head, create_zodiac("虎", 2022)); insert_zodiac(&head, create_zodiac("兔", 2023)); insert_zodiac(&head, create_zodiac("龙", 2024)); insert_zodiac(&head, create_zodiac("蛇", 2025)); insert_zodiac(&head, create_zodiac("马", 2026)); insert_zodiac(&head, create_zodiac("羊", 2027)); insert_zodiac(&head, create_zodiac("猴", 2028)); insert_zodiac(&head, create_zodiac("鸡", 2029)); insert_zodiac(&head, create_zodiac("狗", 2030)); insert_zodiac(&head, create_zodiac("猪", 2031)); // 查找生肖节点并打印 Zodiac *zodiac = find_zodiac_by_name(head, "龙"); if (zodiac != NULL) { printf("生肖 %s 的份是 %d\n", zodiac->name, zodiac->year); } zodiac = find_zodiac_by_year(head, 2026); if (zodiac != NULL) { printf("份为 %d 的生肖是 %s\n", zodiac->year, zodiac->name); } // 删除生肖节点并打印 zodiac = find_zodiac_by_name(head, "狗"); if (zodiac != NULL) { delete_zodiac(&head, zodiac); } print_zodiac_list(head); return 0; } ``` 希望这个代对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值