當前位置:星座運勢大全官網 - 星座查詢 - c語言,星座匹配問題

c語言,星座匹配問題

1)建立兩個數組a[2];B[2]分別存儲第壹個人的月和日,第二個人的月和日,從合理性的角度進行分析。

月份a[0]∈[1,12],a[1]即日期是根據a[0]確定的,a[0]是1,3,5,7,8,12。

當a[0]為2時,a[1]不能超過29。如果輸入29,則需要減去1(作為後面日期差的星座計算依據)。

2)第壹個函數int sum_day (int* a)把剛才的輸入作為形參,按照壹定的公式計算出N個月的M天是今年的k天,然後返回這個日期。

3)因為每個星座間隔30天(按2月28)。我們假設這個天數是K返回的,然後按類別討論。

第壹個,K

第二個開關((k-19)/30) {

案例0:水瓶

案例1:雙魚座

........

4)匹配規則,我們已經知道雙方的星座,至於用二維數組存儲情況是否兼容。

int c[12][12];橫坐標0~11分別表示水瓶座~摩羯座,縱坐標相同。例如

A[0][0]是水瓶帶水瓶,C[11][11]是摩羯帶摩羯。如果c[0][0]存儲1,說明水瓶合適,如果是0,說明不合適。1還是0由程序員設置。

3)輸出,(k-19)/30為下標,比如c [(k1-19)/30][,(k2-19)/30],那麽這個就會表示這個坐標的數據,65438+。

表示合適,0表示不合適,k表示壹年中的第k天。