c++语言 一维数组 长度自定的 输入数组数组的长度 并且输入n个数。

2024-11-23 12:20:35
推荐回答(3个)
回答1:

主函数
void main()
{
int n;
cout<<"请输入数组的长度:"endl;
cin>>n;
int a=new int [n];
cout<<"请输入"< for(int i=0;i cin>>a[i];

回答2:

因为C++不是解释性语言,所以不能动态改变数组大小的。在C和C++里数组的大小都是要明确定义的。
如果你是在想完成这个功能,建议你创建一个足够大的数组,然后根据输入的第一个数(就是你想要得数组大小的数)将数组的这个空间放入一个特殊的标记值,然后在处理数组时对每个数组元素判断,到达这个标记时就停止。亦可设置判断不许处理长于“设定”的长度。

回答3:

算了吧,我觉得这样回答问题一点意义也没有!