身份证出生日期是阳历,阳历5月8日,对应的星座是图一的金冇牛座(4月20日-5月20日)。
十二星座是按阳历(公历)的出生日期,对应截图二的星座。
如图三,阳历1996年5月8日,农历三月廿一。农历过生日,就是每年的农历三月廿一。阳历过生日,就是每年的阳历5月8日。
连续输入时,要清除输入流中残余字符。修改一点点即好:
while(1){
if ( scanf("%*10s%4d",&m)==EOF) break;
fflush(stdin); //清除输入流中残余字符
其它一字不改,一切照旧
if(m=321)printf("Aries\n"); ....