输入生日计算出星座,十二星座的真正性格
星座是怎么计算的?我的生日1988-09-13,我应该是什么星座?
星座讨论的是西方的星座。西方的占星术主要是根据个人诞生时的星象,诸如日、月、五星在黄道十二宫中的位置,推算出“个人星盘”来作为解释根据的。我们一般说的:白羊、金牛、双子、巨蟹、狮子、处女、天秤、天蝎、射手、摩羯、水瓶、双鱼都是西方占星术的分类!所有时间推算方面一定是按照阳历(公历)来计算的。
中国占星术则是以二十八宿(见三垣二十八宿)或十二次和分野为主要依据,观察天空中所发生的天象及其所在的区域,以占卜该区域所对应的地面上的州、国将发生的事件;占卜帝王及其家族的命运,中国的占星术叫紫薇斗数(本人不是很精通中国占星,可能有歧义。)他们是根据阴历(农历)来计算的。
所以,最重要要说明的一点就是。如果你看的是12星座(白羊、金牛、双子、巨蟹、狮子、处女、天秤、天蝎、射手、摩羯、水瓶、双鱼)就一定要用阳历(公历)生日来作为根据。
用户按照YYYY/MM/DD的格式输入自己的出生日期,计算并输出用户的星座
把数字前的0去掉,
原因是:
以0开头的数字是八进制的.就是说,八进制里面的数字最大是7,用了8和9当然就出错了.
另外:
0x开头是十六进制的数据.
另外,你的程序逻辑上存在错误.下面是我更改之后的.
#include
void
main()
{
int
y,m,d;
printf("请输入生日[YYYY/MM/DD]:");
scanf("%d/%d/%d",&y,&m,&d);
if
((m>=3
&&
y>=22)
||
(m<=4
&&
d<=20))
printf("该生日为牧羊座\n");
else
if
((m>=4
&&
d>=21)
||
(m<=5
&&
d<=21))
printf("该生日为金牛座\n");
else
if
((m>=5
&&
d>=22)
||
(m<=6
&&
d<=22))
printf("该生日为双子座\n");
else
if
((m>=6
&&
d>=23)
||
(m<=7
&&
d<=23))
printf("该生日为巨蟹座\n");
else
if
((m>=7
&&
d>=24)
||
(m<=8
&&
d<=23))
printf("该生日为狮子座\n");
else
if
((m>=8
&&
d>=24)
||
(m<=9
&&
d<=23))
printf("该生日为处女座\n");
else
if
((m>=9
&&
d>=24)
||
(m<=10
&&
d<=23))
printf("该生日为天枰座\n");
else
if
((m>=10
&&
d>=24)
||
(m<=11
&&
d<=22))
printf("该生日为天蝎座\n");
else
if
((m>=11
&&
d>=23)
||
(m<=12
&&
d<=22))
printf("该生日为射手座\n");
else
if
((m>=12
&&
d>=23)
||
(m<=1
&&
d<=19))
printf("该生日为摩羯座\n");
else
if
((m>=1
&&
d>=20)
||
(m<=2
&&
d<=19))
printf("该生日为水瓶座\n");
else
if
((m>=2
&&
d>=20)
||
(m<=3
&&
d<=21))
printf("该生日为双鱼座\n");
}
怎样用生日算星座,高手解答。
你生日过的是阳历就依照阳历来算,是阴历的话就看看阴历那天的日子在阳历是多少,然后依阳历的日子算星座
白羊座3月21日~4月19日
金牛座4月20日~5月20日
双子座5月21日~6月21日
巨蟹座6月22日~7月22日
狮子座7月23日~8月22日
处女座8月23日~9月22日
天秤座9月23日~10月22日
天蝎座10月23日~11月22日
射手座11月23日~12月21日
摩羯座12月22日~1月19日
水瓶座1月20日~2月18日
双鱼座2月19日~3月20日
星座是怎么算的?
星座是按其日期算的,首先你要知道你的阳历生日,日期不同星座也就不同。不同的星座性格各方面也会存在差异。
白羊座,3月21日至4月19日;金牛座,4月20日至5月21日;双子座,5月22日至6月21日;巨蟹座,6月22日至7月22日;狮子座,7月23日至8月21日;处女座,8月22日至9月22日;
天秤座,9月23日至10月23日;天蝎座,10月24日至11月23日;射手座,11月24日至12月21日;摩羯座,12月22日至1月19日;水瓶座,1月20日至2月18日;双鱼座,2月19日至3月20日。
当然以上日期只是大概得星座划分范围,由于每年时间的不同变化,也会存在差异。如果想非常精确的知道自己的星座可以去相关的网站,然后输入自己的农历以及阳历生日进行查询,则会更加精确。
下面来列举几个我比较熟悉的星座的特点:
白羊座 : 属火象星座,领导能力较强属于领导方面的人才,管理能力较强富有洞察力。白羊座正直坦率有时会孩子气会自我中心。
金牛座 : 属土象星座,非常稳重诚实,在工作方面也会吃苦耐劳,是个实干家。正是因为他们稳重所以他们不会胡乱的发脾气或是无缘无故的做一些事,当发现他们有什么不对劲就要仔细找找原因了,看看到底哪里出了问题。
双子座 : 属风象星座,聪明活泼善于沟通,交流能力强,性格多变,他们无拘无束率真随性。
巨蟹座 : 属性水象星座,他们温柔善良通情达理 可以像母亲一般对你关怀备至,也可像孩童一般天真可爱,憧憬幸福。
星座查询农历出生年月2000农历12月1日出生是什么星座
公历是2000年12月26日,摩羯座。
星座按公历(阳历、新历、国历)出生日期算
白羊座(3月21日
-
4月20日)
金牛座(4月21日
-
5月21日)
双子座(5月22日
-
6月21日)
巨蟹座(6月22日
-
7月22日)
狮子座(7月23日
-
8月22日)
处女座(8月23日
-
9月22日)
天秤座(9月23日
-
10月23日)
天蝎座(10月24日
-
11月22日)
射手座(11月23日
-
12月21日)
摩羯座(12月22日
-
1月20日)
水瓶座(1月21日
-
2月19日)
双鱼座(2月20日
-
3月20日
出生日期星座查询
魔羯座
12/22-1/19水瓶座1/20-2/18
双鱼座
2/19-3/20
牡羊座
3/21-
4/20金牛座4/21-5/20双子座5/21-6/21
巨蟹座6/22-7/22狮子座7/23-8/22处女座8/23-9/22
天秤座9/23-10/22天蝎座10/23-11/21射手座11/22-12/21