#include<bits/stdc++.h>
#include<cstdio>
using namespace std;
int main()
{
int i,cost[i+1],m;
cin>>i;
for(m=0;m<=i;m++)
cin>>i[m+1];
}
为什么报错[Error] invalid types 'int[int]' for array subscript
呃,第六行不对,数组长度必须是常量。。
目前大部分的c标准是不支持数组变量的,如果需要实现动态赋值的话,用malloc试试