背景:很多同學(xué)在學(xué)習(xí)C語(yǔ)言的過(guò)程中,常常會(huì)遇到這樣的問(wèn)題,即“教材看完了,知識(shí)點(diǎn)也懂,但寫(xiě)不出來(lái)程序”,這段時(shí)間,我們通過(guò)長(zhǎng)期與有多年C語(yǔ)言研究經(jīng)驗(yàn)的教授、教師及企業(yè)資深研發(fā)工程師還有各大學(xué)有豐富競(jìng)賽經(jīng)驗(yàn)的現(xiàn)役ACMer討論得出結(jié)論:“知行合一,即知識(shí)理解與上機(jī)實(shí)踐相結(jié)合!”
為此,我們充分利用本站中的訓(xùn)練場(chǎng)評(píng)測(cè)的OJ系統(tǒng),有選擇的設(shè)置了以側(cè)重C語(yǔ)言本身的語(yǔ)法練習(xí),及算法與數(shù)據(jù)結(jié)構(gòu)兼顧的題目,并結(jié)合現(xiàn)高校中ACM集訓(xùn)隊(duì)的訓(xùn)練方法,按知識(shí)點(diǎn)劃分及難度梯度為廣大同學(xué)提供每部分知識(shí)點(diǎn)對(duì)應(yīng)的題目配套作為訓(xùn)練跟進(jìn),循序漸進(jìn),以知識(shí)碎片化的方法幫助廣大同學(xué)學(xué)習(xí)、消化和鞏固C語(yǔ)言,真正培養(yǎng)出高精專(zhuān)的合格C語(yǔ)言程序員。
PS:有些題目要完成可能會(huì)需要熟練掌握對(duì)應(yīng)的知識(shí)點(diǎn)并需要部分基本的數(shù)學(xué)知識(shí)或知識(shí)點(diǎn)的延伸應(yīng)用,例如循環(huán)部分的題目可能需要雙重循環(huán)、簡(jiǎn)單的輸出題可能一些數(shù)學(xué)公式等等。后面的題目會(huì)借助于前面的知識(shí)點(diǎn),請(qǐng)同學(xué)們務(wù)必按部就班、循序漸進(jìn)。
學(xué)習(xí)過(guò)程中,如有發(fā)現(xiàn)設(shè)置不合理等問(wèn)題歡迎廣大師生予以反饋!
大家在學(xué)習(xí)每章節(jié)對(duì)應(yīng)的知識(shí)點(diǎn)外,請(qǐng)自行對(duì)照并完成以下訓(xùn)練場(chǎng)中的題目:
scanf、printf的基本用法:
對(duì)應(yīng)題目: 1001,1040
變量的定義和使用:
對(duì)應(yīng)題目:1003
C語(yǔ)言的各種運(yùn)算符:
對(duì)應(yīng)題目:1005
三目運(yùn)算符、scanf的用法:
對(duì)應(yīng)題目:1002,1006
if else和switch選擇結(jié)構(gòu):
對(duì)應(yīng)題目:1007,1008,1010,1043
while、do while、for循環(huán):
對(duì)應(yīng)題目:1009,1011,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1045
數(shù)組:
對(duì)應(yīng)題目:1012,1004,1025,1026,1042,1048
二維數(shù)組:
對(duì)應(yīng)題目:1024,1030
庫(kù)函數(shù)的使用:
對(duì)應(yīng)題目:1044
函數(shù)的使用:
對(duì)應(yīng)題目:1027,1028,1029,1031,1032,1033,1034,1035,1036,1046,1047
預(yù)處理、宏:
對(duì)應(yīng)題目:1037,1038,1039,1041
結(jié)構(gòu)體:
對(duì)應(yīng)題目:1049,1050,1051
鏈表:
對(duì)應(yīng)題目:1052
附: