一个比较怪的问题.
一道题目:随便输入一堆数字,有N个,从中找出最大者输出。
通常我们都会这样编:
int main()
{
const N 100;
int n,i;
cout<<"请输入需要输入数字的个数"<<endl;
cin>>n;
int a[N];
cout<<"请输入数字"<<endl;
for (i=0;i<n;i++) cin>>a[i];
然后就排序找出最大者。
,
问题:如果我不先定义const,而是从我输入的数字中,找出它的个数来定义一个数组呢?
可以吗?(我的老师说可以,但没有说得详细)
例如:int n;
cout<<"请输入需要输入数字的个数"<<endl;
cin>>n;
int a[n]