int n;cin>>n;
int arr[n]{};
我有一个小问题,为什么数组的解错是错误的?我在Codechef上多次使用它,直到最近我才得到WA!
此后,我将数组声明为
int n;cin>>n;
int arr[1001]{0} ; //max size of input possible
我有AC!
答案 0 :(得分:1)
您不能在长度可变的c ++中声明数组 但是,您可以动态创建可变长度的数组。
int n;
cin>>n;
int*arr = new int[n];