1樓:皮五天
這就是乙個從大到小排序的輸出啊,不是很難吧。先選定第乙個值a[0],然後套用第二個for迴圈,依次和後面的值比大小,如果後面的值大,則理由if語句將大值放到a[0]中,然後繼續比,直到比完為止,跳出第二個迴圈,然後再選定a[1],進入迴圈比大小選第二大的值。if中判斷的條件可避免相同數值。
希望對你有幫助。
2樓:淨化之暗
看看別人多壞,都不詳解。要知道,自學程式設計是很難得,當年我也是這樣來的,有困難可以找我哦。
這段程式使用來對資料進行從大到小排序的。又作指標排序。
先是定義變數,i、j是用來控制迴圈的,q用來記錄最大的數,p用來記錄最大的數位於第幾個,a[10]記錄要排序的資料,s是交換是的中間變數。
第乙個for用來輸入10個資料。
第。二、三兩個for是巢狀。裡面的用來找出未排序資料中的最大數,外面的迴圈用來告訴內迴圈應對那些資料操作。
最後是輸出。(上面的輸出有問題!!!
3樓:來自萬佛山天真的丹頂鶴
應該是10個數從小到大排序 格式寫的很不規範。從上往下數,第乙個for是用來記下10數。第三個for是用來挑出剩下的數中最小的數,第二個for 排序的 if是交換法 i、j是記錄數的下標,a是記數陣列 s是中轉器 p、q是記錄值的。
你還沒入門,建議找本書仔細看看,隨便哪本入門書都合適,你應該先把基本語法記住。
4樓:網友
遇到問題就來這裡問,很多高手為你服務!但是不要問的太離譜,比如給我解釋一下這段程式的每一句什麼意思!!人家沒那閒工夫!@
學習c語言一直學不會,心態崩潰怎麼辦?
5樓:love2012的家
您好,學不會是因為,你練習的少,學完每乙個知識點,你都需要把知識總**的方式,實現一遍。這樣心態就不會崩了。
6樓:網友
問題是你在用心學嗎?
學得的東西,只要學就不應該學不會,如果你基礎連初中畢業水平都沒有,勸你還是省省吧,省的神經出了問題。
7樓:跳間虎
你要掌握方法,去看看這個。
8樓:打不死小強就是
c語言是程式設計的基礎語言。也是程式設計的母語。要有一定的文化基礎。文化程度低一點的。就需要有耐心。時間久了就不會覺得難了。最主要的是不要急。
自學c語言求助
9樓:day紅色的心
1全部如果是自學的話,最好不要看潭浩強的書,他喜歡用數學公式做例題,不適合初學者或自學。
其實潭浩強的書並不怎麼樣,比國外的教程差遠了,只是國內高校缺乏創新意識,跟風現象嚴重,從高校到職校,《c程式設計》幾乎人手一本,這才創下了「發行量第一」現象。而且潭浩強已公開表示:不再就他的書回答任何技術性的問題!
這分明是對自己技術沒信心、落後於時代的表現。
國外教程:21天學通c語言》
c語言三日通》(很多人國外自學者都是看了這本書才入門的,所用的例題簡單易懂)
再介紹以下兩本真正經典的教材:
1.《the c programming language》
2.《expert c programming --deep c secrets》
如果e文好就看原版,否則只有買譯本了。
強調一句:如果您是自學(初學者),千萬別表譚浩強的書,否則你很難看懂。他的書到處都是,您自己找一本先體驗一下就知道了。
10樓:網友
我現在看的是夏老師的 因為我也是初學者 感覺他講的還不錯 一聽就能聽懂了那種 而且講的都是重點 而且還有個與其他不同的地方就是 很多難理解的概念用的比喻舉例 例如最近看的陣列就比喻成有順序的裝東西的盒子 我一下子就理解陣列變數和賦值了 不像之前看的郝斌曾怡那樣 有用沒用的都講 跟讀課本似的 聽不出重點來 都聽迷糊了。
C語言越聽越暈,怎麼辦?
暈就暈吧。我個人認為這玩意不需要懂,只需要記憶力和膽子,當然還需要小小的運氣。考試分筆試和上機。當你在筆試時,注意手機,你報c語言的機構會發答案的,不過監考老師是很嚴的,這就得看你的技術了, 機率,呵呵。上機,分改錯,填空,程式設計。一般我們只需要練改錯和程式設計,這兩種題的例題解答方法記住就行了,改錯注意...
遇到「瘋狗」怎麼辦,遇到「瘋狗」怎麼辦?
潘謐 一定不能跑!因為他一定會狂追你。如果主人在旁邊要吧主任叫出來驅趕,如果不在旁邊,你要裝作比他還兇的樣子,然後假裝蹲下撿地上的石頭,如果有需要真的要撿幾個防禦 任仁讀歷史 如你所述,此人就是 瘋狗 對付這樣的 瘋狗 小人,應尋找時機,予以痛擊,並警告再次汙衊冒犯的後果。 看你屬於哪種人,我有幾種...
遇到賤人怎麼辦,遇到賤人怎麼辦
和他說明白 問她是否有心理疾病 你可以告訴老師 因為學校監控器是一直開著的 讓他發賤時對準監控器 再告訴老師 以其人之道還治其人之身,你學著比她還賤,只對她一人哦,看看神馬情況。努力學習是重點,祝你圓夢 只能不和他一般見識了 如果你不理他他自己就消停了,不然他會越來越恨得。2句名言人不賤有缺陷,水清...