1樓:倒黴熊
//可以使用動態分配空間,使用new和delete關鍵字。
//例如,定義一個動態的int型別的陣列
#include
using namespace std;
int main()
2樓:糖糖寳寳
#include
using namespace std;
int main()
for (i=0;i cout << endl; return 0; } 輸入例子: please enter array size: 5please enter 5 numbers: 12 34 56 888 999 3樓:紅領巾飄過 動態開闢陣列空間 int i,j=0; cin>>i; int*p; p=new int[i]; 下面是一個簡單的例子 #include using namespace std; int main () for (j=0;j
delete p; return 0;} 4樓:匿名使用者 用動態陣列 #include int main() 5樓:保冬萱 這個好像不能這麼做,記憶體申請的時候必須是固定的,而你的說法是申請是這個記憶體空間之是不固定的,這樣是不符合定義標準的 c++定義一個整形陣列,從鍵盤錄入10個元素,然後任意輸入一個整數,用順序法查詢該數 6樓:匿名使用者 #include using namespace std; int main(void) if (!flag) cout << "無此數" << endl; return 0;} 7樓:丿夜灬羽靈 static void main(string args)console.writeline("請輸入要查詢的數:");//c++是printf("請輸入要查詢的數:"); int findnum=int.parse(console.readline()); bool isfind = false; for (int i=0;i 8樓:福建省寧德市 #include void main() cout<<"請輸入一個數:\n"; cin>>t; for(i=0;i<10;i++) }if(i==10)} 9樓:匿名使用者 #include #define n 5 void main() //將長度為n的陣列a, 下標為i的位置插入值為v的元素。 插入後,陣列長度為n+1. , in; /*宣告一個陣列,陣列的大小為n+1,多出一個空間用來插入一個元素*/ printf("\n 插入前的陣列元素:\n"); for (i = 0;i < n;i++)printf("\n 請輸入一個要插入的數:"); scanf("%d", &in); for (i = 0;i < n;i++)//查詢第一個大於要插入數的位置 for (j = n;j > i;j--)//為要插入的數留出位置num[i] = in;//將要插入的數儲存到該位置printf("\n 插入後的陣列元素:\n"); for (i = 0;i < n + 1;i++)printf("\n");} c++怎麼實現在執行程式時輸入二維陣列的行數和列數,然後輸入陣列中各元素的值?可以實現嗎? 10樓:匿名使用者 動態du建立二維數zhi組 int x,y; count<<"輸入dao行數:"; cin>>x; count<<"輸入列數:"; cin>>y; int** s=new int*[x]; for(int i=0;i回時和陣列一答樣 s[x][y]