关于数组(急)~~~
我查书得知,数组不能没有大小,而参加我们学校的程序设计的时候,出的题目如下:对整数数组进行排序,要求输入:数组元素个数,所有数组元素,每个元素都是整数,
例如:
输入:
10//数组元素个数
1 3 5 4 6 8 7 0 9 2//元素个数
要求输出:
0 1 2 3 4 5 6 7 8 9
我知道要用冒泡排序法来进行排序,但是不知道怎样把元素个数弄到定义数组的那里,意思就是,我的元素个数并不一定是10个
我只能写十个的排序
#include<iostream>
using namespace std;
int main()
{
int a[10];
for(int i=0;i<10;i++)
{
cin>>a[i];
}
for( int j=0;j<9;j++)
{
for(i=0;i<9;i++)
if(a[i]>a[i+1])
{
int t;
t=a[i];a[i]=a[i+1];a[i+1]=t;
}
}
for(i=0;i<10;i++)
cout<<a[i]<<" ";
return 0;
}希望哪位大虾能够解答一下