1樓:果建翼
要動態分配記憶體,然後手工**即可:
double* x = new double[n];
之後就可以用了,如cin>>x[1]這樣;
不過要記住在程式結束之前要寫delete x;
不過c++還是建議使用vector,可以自動管理記憶體,並且大小會自己調整:
#include
std::vectorx;
x.push_back(a); //使用push_back向x尾部新增資料,x會自動增大。
使用的時候和普通陣列一樣,比如cout< 建議學習下stl,這是c++標準庫,用它可以很大的方便你的**編寫。 2樓: 你好,不能,編譯的時候就需要知道陣列有多大~ 3樓:龍龑之豆 不能。編譯的時候會出問題。如果事先不想指定大小就用new吧 4樓:手機使用者 第一題: 首先,do...while是一個迴圈,和while(){}很像,當while條件滿足,迴圈繼續執行。 你初始化的字串為:a = 進入迴圈: 1、i = 5 a[5] = a[5-1]; 此時,a = ; --i = 4; 滿足--i > 0 2、i = 4 a[4] = a[4-1]; 此時,a = ; --i = 3 滿足--i > 0 3、i = 3; a[3] = a[3-1]; 此時,a = ; --i = 2 滿足--i > 0 4、i = 2; a[2] = a[2-1]; 此時,a = ; --i = 1 滿足--i > 0 4、i = 1 a[1] = a[0]; 此時,a = ; --i = 0 不滿足--i > 0 退出迴圈。 cout<
所以輸出的是:aabcdi 第二題: 一個函式中,只要執行到return語句,函式就直接退出。 所以,進入迴圈後,s = 0 (最後那個 s+=j要第一次迴圈結束後才執行) 然後就是return s; 當然就返回0了。 吉林大學,北京工業大學,天津科技大學,成都理工大學 我只知道這幾個。你在這個 上找一下,也許有http www.chinayz.com.cn 比如 河南師範大學2007年研究生招生專業 博士招生專業 碼 專業名稱 070201 理論物理 070304 物理化學 083001 環境科學 071002 ... 問題一回答 該樹的深度的確為7層!因為該二叉樹一共有7個結點,而葉子結點 即度為0的結點,也可以說是沒有子樹得結點 只有一個,這說明該二叉樹的形狀是立著的 一 字形結構!即每層只有一個結點!那就是7層!只有這一種解釋,沒有其他情況,否則不可能只有一個葉子結點!問題二回答 表示式1 表示式2 表示式1... 大學裡會交出真友誼嗎?為什麼有了第一次還要讓自己去丟第二次人呢,可能她幫不上你,可是連一點訊息也不透漏給你,說明她根本不想和你有任何的人情瓜葛,不願自找麻煩。這樣的朋友還是遠離的好,也許根本不算朋友,是你太一廂情願的把人家當朋友了。個人覺得凡事必有因果,不應該以自己的主觀判斷來斷定誰是誰非,原因什麼...請各位大哥幫忙查一下哪些學校生物方面的研究生專業招日語生
C程式高手進,問幾個C語言方面的基礎問題,即將二級考試了,急求
關於友情方面的,請大家幫忙下