写了一半的代码,发现编译错误,不知怎么办,求调。
[Error] invalid types 'int[int]' for array subscript
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n , q;
cin >> n >> q;
int a[n + 5];
for (int i = 0 ; i < n ; i ++ )
{
cin >> a[i];
}
for (int i = 1 ; i <= q ; i ++ )
{
int a;
cin >> a;
if (a == 1)
{
int v;
cin >> v;
for (int j = 1 ; j < n ; j += 2 )
{
a[j] += v;
}
}
}
return 0;
}