初學(xué)編程,大家?guī)兔聪逻@道c語言題怎么做?萬分感謝
這個題,所有代碼都是迷惑你的,這里x是傳值,傳遞過去無論函數(shù)做什么變化,main函數(shù)中的x是不變的,所以打印0000。
s=*p1++;按照優(yōu)先級,先將*p1賦值給s,即s=G,p1再向前移一個字節(jié),指向C。p1=*p2--;同樣的道理,按照優(yōu)先級,*p2指向的值A(chǔ)先賦值給*p1,此時*p1就是A,p2--后p2指向E。
分析:最大子矩陣可以看為求最大連續(xù)子數(shù)組拓展到二維數(shù)組上,因?yàn)榫仃嚨男再|(zhì)同樣在橫向豎向上需要連續(xù),那么可以想辦法將這個二維數(shù)組簡化為求連續(xù)子數(shù)組。
首先要說的是此題有悖編程思想——計算n個整數(shù)的平均值是一件很容易的事,連數(shù)組都用不著,題目卻不但要數(shù)組而且還要動態(tài)數(shù)組,這樣舍近求遠(yuǎn)并不可取。
填空題(每空2分,共20分) 結(jié)構(gòu)化程序由(順序)、(選擇)、(循環(huán))三種基本結(jié)構(gòu)組成。