存疑578B(已解決)月份一一對應

2021-10-19 08:58:33 字數 2146 閱讀 7505

題目:

注意:字串使用char month[13][13]=中間使用雙引號和逗號。(單引號不可以)

if–while使用錯誤,

num沒有清零,

d0與num位置寫錯。

問題二,時間超限,答案錯誤。

問題**:

if

(d0==ym[

isleap

(y)]

[m0]+1

),,,

"april"

,"may"

,"june"

,"july"

,"august"

,"september"

,"october"

,"november"

,"december"};

char w[8]

[13]=

;int ym[2]

[13]=

,};int

isleap

(int y)

intsubt

(int y,

int m,

int d)

while

((m0||(d0sum+

=num;

return sum;

}int

main()

int sub=

subt

(year,i,day)

;printf

("%s\n"

,w[sub%7]

);}return0;

}

原錯誤**:

#include

#include

週三 char m[13]

[13]=

,,,"april"

,"may"

,"june"

,"july"

,"august"

,"september"

,"october"

,"november"

,"december"};

char w[13]

[13]=

;int ym[2]

[13]=

,};int

isleap

(int y)

intsubt

(int y,

int m,

int d)

while

((m0||(d0sum+

=num;

return sum;

}int

main()

int sub=

subt

(year,i,day)

;printf

("%s"

,w[sub%7]

);}return0;

}

正確**memcpy0

#include

#include

struct date

;char monthname[13]

[12]=

;char weekday[8]

[12]=

;int month[13]

[2]=

,,,,

,,,,

,,,,

// 沒有意義};

intmapmonth

(char s)

return0;

}bool isleap

(int year)

intsumdays

(struct date tmp)

for(

int i =

1; i < tmp.m; i++

)for

(int i =

1; i < tmp.d; i++

)return day;

// 737634

}int

main()

; 距離公元元年737634天

char menglish[14]

;while

(scanf

("%d%s%d"

,&myday.d, menglish,

&myday.y)

!=eof

)return0;

}

Cayley凱萊定理 一一對應

過 n 個有標誌頂點的樹的數目等於 n 此定理說明用 n 1 條邊將 n 個已知的頂點連線起來的連通圖的個數是 n 也可以這樣理解,將n個城市連線起來的樹狀網路有 n 種可能方案.所謂樹狀,指的是用 n 1 條邊將 n 個城市連線起來,即無環。當然,建造乙個樹狀網路一般是求其長度最短或造價最少等.c...

DLL程式設計一一對應標頭檔案約定

vc程式設計中我們一般採用 stdcall呼叫約定,並且生成的dll希望在c編譯環境下也能成功執行,所以我們通常在編寫dll時,在標頭檔案中一般新增如下定義 define exports 1 ifdef cplusplus ifdef exports define dll export extern...

如何在NCBI實現大批量資料的一一對應

有時我們手頭會有一批資料,或者是只有大量的某些id。比方說 accession number gi geneid symbol go unigene pubmed taxid等等。事實大部分資料庫都會有提供一些專門的檔案或工具來實現這些資料間大批量的一一對應。先來講講ncbi 的。ncftp gen...