1樓:
將a陣列宣告為全域性的。放在main函式前。
注意你的a陣列定義在了棧上,函式退出時,棧上拿蔽漏的內容就變消爛得不確定了。因此並乎得到錯誤結果。
另外,year的返回值也最好改為char* 。
怎樣根據年份,推算出自己的生肖?
2樓:that香蕉皮
方法如下:
1、首先,十二生肖的順序是這樣的:子鼠、丑牛、寅虎、卯兔、辰龍、巳蛇、午馬 、未羊 、申猴、酉雞 、戌狗 、亥豬。
2、對於快速推算年份對應的生肖順序來說,一種方法是年代除以12取餘。
3、如果餘數對應為0,則相應的年份是猴年。 其他餘數的對應關係為: 0 --猴 1 --雞 2
-狗 3 --豬 4 --鼠 5 --牛 6 --虎 7 --兔 8
-龍 9 --蛇 10---馬 11---羊。
4、這種方法很快速,但需要你去記憶,而且不是按順序來的。
5、我們可以採用簡單的方法是,先減去一定的年份,再取十二的餘。
6、考慮到現在多計算的年份為1960年後,而1960年是鼠年。
7、則可以先減去1960年再除以12.
8、如1984年,可以先減去1960,得到24,再除以12,餘數是0。故1984年的生肖跟1960年相同,為鼠年。
生肖年份
3樓:鯊魚星小遊戲
生肖年份如下:一、鼠的出生年旦差森份。
二、牛的出生年份。
三、虎的出生年份。
四、兔的出生年份。
五、龍的出生年份。模畝。
六、蛇的出生年份慶纖。
七、馬的出生年份。
八、羊的出生年份。
九、猴的出生年份。
十、雞的出生年份。
十。一、狗的出生年份。
十。二、豬的出生年份。
生肖對應年份
4樓:樂意談娛樂
生肖對應年份是:鼠年、牛年、虎年橋坦、兔年、龍年、蛇年、馬年、羊年、猴年、雞年、狗年、豬年。
1、鼠的出生年份。
2、牛的出生年份。
3、虎的出生年份。
4、兔的出生年份、源消搏2011。
5、龍的出生年份。
6、蛇的出生年份。
7、馬的出生年份。
8、羊的出生年份。
9、猴的出生年份。
10、雞的出生年份。
11、狗的出生年份。
12、豬的出生年份、雹祥。
跪求生肖的計算方法(已知當前年份)(c語言中顯示生肖時要用的公式)
5樓:網友
我只給你方法,具體的自己去寫。
你可以從2010年虎年開始,也可以倒退回去從鼠年開始。然後讀取當前年份,去減2010,然後對12取模,最後用case語句來顯示當前生肖。
明白吧?
6樓:沉默賢哲
今年是2011年(兔年),用2011減去需要查詢的年份(假如是1186年,相減得825),用差值對12取模求餘(825除以12餘9),之後有兩種方法:一,從兔年往前數9年就是馬年;二,從兔年往後數(12-9=)3年也是馬年。思路已經有了,其他就是你用c語言定義變數和常量了,之後用case語句將相應的生肖顯示出來就可以了,這個題寫的話不難,難在你是否知道怎麼計算年限這一塊了,希望看完以後你能明白。
7樓:慕容瑾晨
首先要確定當年是農曆什麼年。一般只看後面的那個字,因為生肖屬相是據此來決定的,他是按|子鼠、丑牛、寅虎、卯兔、辰龍、巳舍、午馬、未羊、申猴、酉雞、戌狗、亥豬的順序排列的。一輪是十二年。
所以,當鼠年生的孩子,在代下乙個鼠年時,剛好是十三歲。
計算的時候,首先根據屬相算出這個屬相離當年的生肖有多少年。
舉例來說,今年是丁亥年,是豬年。如果某人屬鼠,鼠離亥是十二年。那這人的年齡只有幾種可能:12歲;24歲;36歲;48歲;56歲;68歲;70歲;82歲;94歲等。
計算時,先要問清屬相,還得問清是幾輪否則,光靠一般的計演算法是算不出來的。
如果不問別人的生肖輪,就只有按干支紀年的辦法來計算,不過一般人只能記得他的生肖,記不住他出生的干支年,再說計算者也不一定能記得那麼多的干支年,只好藉助歷史紀元表之類工具書了。
怎麼計算年份對應的生肖
8樓:董譽
學習一下這種生肖演算法。
第一步:年份÷12求餘數。如:2020÷12=168餘4.記住4.
第二步:記住口訣。
林猴 么雞 兒歌 山豬 死鼠 蝸牛 農夫 騎兔 霸龍 酒舍 搖鈴馬 魚咬羊。
取諧音就是:
0猴 1雞 2狗 3豬 4鼠 5牛 6虎。
7兔 8龍 9蛇 10馬 11羊。
生肖對應的地支為:申猴 酉雞 戍狗 亥豬 子鼠 丑牛 寅虎 卯兔 辰龍 巳蛇 午馬 未羊。
第三步,餘數對口訣。
如2020÷12餘數是4.死鼠(4鼠),所以2020年生肖就是鼠。地支中為子。天干中為庚,全稱為庚子年。
天干為60年一甲子也就是一迴圈組合,地支為12年一重合。據此我們可以驗證一下2020-60=1960,1960÷12=163餘4,為鼠(子),庚子年。1972÷12=164餘4.
為鼠(子),壬子年。我們再驗證一下下乙個庚子年2020+60=2080,2080÷12=173餘4,為鼠(子),庚子年。
由此可見此演算法可快速算出任一年份的生肖,天干算的慢一點。但都準確無誤。
最後我們算一下接下來的2021年作為本文的結尾。2021÷12=168餘5,牛(醜),天干庚下乙個是辛,合起來就是辛丑年。
十二生肖是中國人特有的一種紀年方法,完整的紀年方法是十天干(甲、乙、丙、丁、戊、已、庚、辛、壬、葵)和十二地支(子、醜、寅、卯、辰、己、午、未、申、酉、戍、亥)組合而成的。具體的完整演算法比較複雜,現在用的新紀年法,舊的紀年法已不常用,但是我們的出生屬相還是一直用著,所以有時候和人交流的時候,知道年份如何快速的知道年份的屬相,為交流溝通創造了很多便利及記憶。
怎樣根據年份判斷十二生肖,如何根據年份來定生肖?
把生肖定義為0 11 今年是鼠年,就已2008年為基準 unsigned int 年份 2008 12 好象農曆有這東西,干支記年法,include using namespace std int main 如何根據年份來定生肖?1900年是鼠年。十二年一輪。用年份除十二,餘數減三,得數為十二生肖的...
十二生肖是講時辰還是年份,十二生肖指的是時辰還是年份的生肖
是年份!一般講的是年份.亦講時辰.真要算就得找算命先生去算,但命是自己的,命運要靠自己掌握!易經開篇第一句 天行健,君子自強不息!命運要自己掌握,努力追求 地勢坤,君子厚德載物!一德二命三風水,四陰功五讀書 精誠所致!金石為開!支援樓上,只要你倆相愛,管這些整哪樣!現在是什麼時代了啊 倡導自由戀愛 ...
生肖郵票哪個年份的值錢,哪一年的生肖郵票比較值錢?
生肖郵票當然是第一輪生肖票猴 庚申猴 最貴 達到一萬二至一萬四左右一枚 大版八十枚達到一百多萬一塊.1980年的生肖猴票最貴。哪一年的生肖郵票比較值錢?1980年的生肖猴年郵票最值錢。具體如下 原郵電部1980年2月15日發行的,票名 庚申年 特種郵票,志號 t.46,全套1枚。目前最新 的市場 是...