非常初級的程式設計問題。別笑我,剛學

2024-12-24 16:05:08 字數 3123 閱讀 3942

1樓:飛鷹小隊長

那是標準的輸入輸出標頭檔案。

這個和c++是一樣的,只要你用要到輸入輸出都會使用這個標頭檔案。

因為每個程式都有輸出,所以這個標頭檔案是必不可少的。

每個程式一開始都是這個語句,以後的標頭檔案會隨著你的學習慢慢增加的。

標頭檔案就是把一些做好的函式放到乙個檔案裡,當你用到這個函式是就要從那個檔案時呼叫,這時你就需要在程式裡標明需要什麼檔案。那就是標頭檔案了,你所用的是標準的輸入輸出函式,因此就要#include 了。

2樓:鳥人和天使

輸入輸出流的標頭檔案!可能這麼說你不明白。

就是你用到cin,cout的時候都必須要有這個標頭檔案!

慢慢來,學到後面就知道什麼意思了!

現在你記住就好了,一般程式開頭都打上就沒錯了!

其他的這個標頭檔案有很多,c++標準的就有很多!

3樓:輝之環

是乙個標頭檔案,這句是包含這個標頭檔案的意思。

裡面包含了常用的輸入輸出流物件。

你在**中看到cin cout 等就是定義好的物件,只有包含了對應的標頭檔案(才可使用。

其他常用的標頭檔案比如。

包含了常用數學函式等。

4樓:笑傲電腦

標頭檔案的意思就是說別人做好的函式你拿來直接用。好有一比:程式設計就等於進屋,但是進屋需要開門,標頭檔案等於開門的鑰匙,你程式設計時引用標頭檔案就等於拿了鑰匙後才能進屋,然後做你愛作的事情。

一道程式設計題,請講一下思路就好。

5樓:網友

額,這倒題對於我這種數學本身就不太好的人來說,太難了,頭都想大了(智商是硬傷啊)!不過我倒是想把自己能想到的拿出來分享一下,僅供參考;

首先,我要提出乙個錯誤,a[1000001]這樣的寫法是不對的,具體最大不太清楚,但肯定沒有這麼大的下標了,在這裡的目的只是為也設定一下足夠大的陣列即可,不需要搞那麼大!

好,下面正題開始:

如題,設共有n個物品,m個人,生氣程度最小的人生氣程度為l,最大人的生氣程度(即總共搬運物品)為r,第i個物品的重量為a[i],第j個人生氣程度為b[j](此處未用到),假設只有最大和最小兩種結果,則他們的平均值設為mid,若要使最大生氣程度的人的生氣值最小,則每個人的生氣值都相等或近似相等且為最大值(因為如此一來,總數不變的情況下,得到的均值才最小),如下題解(註釋)以此為基礎;

scanf("%d%d",&n,&m); //輸入n個物品和m個人。

for(i=1;i<=n;i++)

r=sum; //將總數預設為最大生氣值的預設值(實際是不是可能的)

l=0; //將0作為最小生氣的人的生氣值(從這裡的開始計算)

int rs; //找到的最大值的控制開關。

while(r-l>1)

rs++;//開關加1,證明大於平均值的生氣值又多了乙個}}

else if(rs<=m)r=mid; //否則,大家應當降乙個級別,將中間值賦予最大值。

如此算下來,只要迴圈結束,以r為值即可得到最大生氣的最小值(有點暈啊,沒關係,多看看就好,看不懂也沒關係,反正也不一定正確,哈哈);

程式設計題,等各位大神。

6樓:sshhff鳳

題中已經給出計算公式,程式設計時按照公式來計算就可以了,條件的判斷就是公式後邊的m和n的三個關係。以下是在手機上用易歷知食軟體裡的微c程式設計來編寫的乙個示例,供參考。

手機上的**如下圖:

遞迴方式:手機上執行效果:

迴圈方式:手機上執行效果:

請教高手們我想學習些程式設計知識,可是不知道衝那裡入門!

7樓:網友

入門最基本的方法就是從c語言入手。如果以前學過basic語言的話,那麼從c語言入手是非常容易的。我就經歷了乙個過程,根本不覺得這中間有太大的難度。

其實,c語言本身和basic沒有什麼兩樣。basic每個所謂的命令在c語言裡面都可以做成乙個函式來實現,那麼你就能用那個命令組合成整個程式。從這個角度來看,basic和c語言沒有本質的差別。

c語言就是入門的正確方法,沒有其他。

現在的c語言本身就包含了嵌入彙編,使學習組合語言的時候更加方便。你可以忽略掉純彙編裡面的很多操作。也許有人覺得這個方法太慢了。

但要知道,工欲善其事,必先利其器,要想成功,沒有乙個艱苦的過程是不可能的,所以一開始的時候就要有耐心。如果你準備花5年的時間成為高手,那我敢說,你根本不用等到5年,你只要有這個耐心就足夠了,你可能2年~3年內就能達到目標。但如果你想在一年時間內就成為高手,即使5年後,你還是成不了高手。

程式設計初學者易犯的毛病

8樓:科技阿胡

自己學程式設計已經快兩年了,雖然不敢說自己學的很好,但是還有總結了一些心得在這裡跟大家分享。這些都是初學者易犯的毛病。在這裡總結一下,讓大家有乙個前車之鑑,好少走彎路。

1.老虎啃天。對於初學者,學習一門程式語言一時間不知道從**下手,**都很陌生,於是看心得,看感受,看一些評論性的文章,以期對所學語言有乙個初步的認識,但是在這裡我建議大家還是不要看的太多、,因為那些東西雜亂的很,戚明在很大程度上會誤導初學者。

學習程式設計實際上是學習一門邏輯。學習的過程實際上理解和運用另一種邏輯的過程。因此建議初學者,在學習一門新語言的時候,一定要結合自己以前的所學的學習經高伍告驗,先把所要學的語言的介紹多讀幾遍橘卜,對新語言先有乙個總體的初步認識。

2.好高務遠。這一點是初學者的通病,尤其是一些性格比較急噪的同學。

c還沒弄明白就去學人家黑客,用別人做出來的工具,搞些破壞,做所謂的「工具黑客『,其實這樣做對自己的學習是沒有多大的幫助的,你用的是別人的東西,而自己對工具的一些內部資訊又不盡瞭解,因此,你的行動只不是用了別人的乙個介面。而你所要學的正是介面的內容。因此,在新學一門語言的時候,一定要紮紮實實地從最基本的學起掌握好,不在於你看過多少,而在於你真正地掌握了多少。

3.迷信書本。死記硬背。

學習是離 不開書本的,但也不能完全迷信書本,一定要帶著懷疑的態度去學習。當然,這種狀態是一些技術過硬的人也有些達不到的,但是這種方法是完全去值得學習的。

4.缺乏永續性。這完全是個人的精神品質問題,三天打魚兩天曬網。 這樣去學習是萬萬不可的,急噪是要不得的。

好了,先總結這些最基本的,也是最容易犯的,希望能給大家一些幫助。

學習程式設計與專業有關嗎?我學英語的,可以學程式設計嗎

沒多大bai關係的,it行業是入門du門檻比較低的一zhi個行業,英語基礎dao不錯已經 專算是你的一個屬優勢了。it 培訓基本上都是3至6個月,或6至9個月,至於時間這個具體要看你學什麼。零基礎和準耶這邊基本上不存在什麼問題,很多機構的課程都是針對零基礎的學生設定的,比如說我們的,學起來會很輕鬆的...

非常非常非常讓我頭疼的問題,酷狗的問題

呵呵,應該是酷狗後臺執行了。有兩種方法搞定 1 熱啟動 ctrl alt delete 進入windows工作管理員,先在應用程式裡面看看可有酷狗的任務,如果有就選中右鍵結束程序,如果沒,就肯定在應用程式邊上的選項卡程序裡,在裡面找kugou的名詞,不管是啥都給右鍵關了。然後再嘗試下解除安裝安裝。2...

我有非常棘手的問題,我有一個非常棘手的問題

dns沒設定好.在網路設定下重新設定就好了 1.檢查你的貓和網線 主機連線是否正確 2 檢查網線是不是通的 3 看看貓上有幾個燈在亮 打 問問網通 清以下惡意軟體 到這裡去下好了 還有一個很簡單的就是重做系統 是電腦和網絡卡問題.我的電腦也是這樣.不過次數不多.不行重啟.多重啟幾次就行了.你可試一下...