1樓:匿名使用者
#include
using namespace std;
int main()
int n;
cout 《請輸入乙個數字(1~20):"
cin >>n;
if ( n < 1 ||n > 20 )cout 《輸入有誤!"源坦 int a[20];
int max;
cout 《請輸入這" cin >>a[0];
max = a[0];
for ( int i = 1; i 《顫裂御 n; +i )cin >>a[i];
if ( max < a[i] )
max = a[i];
cout 《茄巖這些數字中的最大數是: "max 2樓:匿名使用者 #include using namespace std; void main() int a[20],num,max; cout<<"請輸入資料個絕遲數(0-20):" cin>>num; for(int i=0;i《並森李num;i++)cout<<"請輸入第"<>a[i]; for(int j=0;ja[k]) max=a[j]; a[j]=a[k]; a[k]=max; cout<<"春仔最大的數是"<
c++,輸入乙個未知大小的陣列怎麼做??? 要求有範例。。。 3樓:惠企百科 如下參考:1.首先,定義乙個常量大小來控制陣列的大小。 2.定義乙個自定義函式度來輸入二維陣列中每個已知元素的值。 3.使用雙迴圈,輸入二維陣列的值,如下圖所示。 4.在主函式中,定義兩個整數變數m和n,並儲存陣列的行和列。 5.接下來,定義乙個二維陣列,如下圖所示。 6.輸入陣列的行數和列數,儲存在變數m和n中。 7.然後,輸入乙個二維陣列並將其儲存為變數a。 8.最後,在計算權重時,輸出乙個二維陣列。 9.執行程式,輸入乙個二維陣列到計算機中,計算機將自動將其讀入並輸出。 c++,輸入乙個未知大小的陣列怎麼做??? 要求有回答範例。。。 4樓:網友 c++本身不支援未知大小的動態陣列,你的需求通常有兩種方法可以解決。 方法1:動態申請記憶體法。 **片段如下: int *p,num; cout<<"請輸入你的陣列大小"; cin>>num; //執行時得到了陣列大小p=new int[num]; //根據需求動態申請記憶體//這裡可以輸入陣列並幹活了。 delete p; //釋放記憶體。 方法2:使用向量vector 1)vector是c++stl中提供的向量; 2)向量的大小可以動態改變; 3)向量可以通過下標訪問元素(感覺像使用陣列); 4)可以通過push_back向向量中新增元素並改變大小。 **片段如下: #include //檔案包含。 vector myarray; 可以根據資料需求用 整數);來新增元素//可以通過下標訪問向量元素。 5樓:網友 陣列必須是常量。知道什麼叫常量吧? 不過你可以這樣。char *ch =new char[i];這裡的i可以是變數。但是也要是先確定的值。 還有你也可以作用c++的字串,string 來接收乙個陣列。然後再使用這個字串呼叫c_str函式將c++字串換轉為c字串。最後去掉字串末尾的'\0'就是乙個陣列了。 再有乙個辦法,自己寫乙個陣列類並且過載下標。這個有點長就不幫你寫了。 你先確定下你要的是哪種吧。 c語言題:輸入十個數放入一維陣列,輸出其中的最大數與最小數,分別用指標變數輸出陣列元素和通過陣列名 6樓:折柳成萌 方法1:(利用比較法) 方法2:(利用起泡法) 方法3:(利用函式的模組化設計) 指標與陣列 1 用指標編寫的程式比用陣列下標編寫的程式執行速度快,但另一方面,用指標實現的程式理解起來稍微困難一些 2 例如 int a 10 int pa pa a 0 則可以將指標pa指向陣列a的第0個元素,也就是說,pa的值為陣列元素a 0 的位址 x pa 將把陣列元素a 0 中的內容複製到... 怎不見 emp number 和 name 你只給了 後面個表 number 和 名字 要自己定義的?這裡的file 指的是一般的txt 還是 資料庫?上面兩個表是分開的,還是在乙個file裡面?給個檔案的具體格式來吧,比如說 chars chars chars chars chars 有沒有空格啊... 將陣列轉換成list後,利用list.insert實現插入新元素。方法如下 指定陣列 待插入的元素 插入的位置 插入後的陣列 static int insertnumber int a,int value,int index catch exception e 捕獲由插入位置非法而導致的異常 列印陣...C語言中第一維陣列的大小的準確定義
乙個陣列的C語言程式設計問題,200分,希望大家幫幫忙 小弟真的沒轍了
c中如何給陣列新增新的元素,c 中如何給一個陣列新增一個新的元素