这个代码的错误在哪个地方

#include int main() { int m, n; int min, index; scanf("%d %d",&m ,&n); int c[m],a[n]; for(int i=1;i<=m;i++) scanf("%d",&c[i]); min = 0; index = 0; for(int j=n+1;j<=m;j++) { for(int i=1;i<=n;i++) if(c[i]

你代码不全,而且你没说你要实现什么功能或者说有什么报错。

问题:已知某超市有自助收银机m台,每件商品扫码时间都相等,均为1秒,现有n个顾客准备结账,初始顺序已经确定为1-n,编号i号顾客购买的商品件数为ci,当其中某名顾客扫完所有商品后,下一名排队等候付款的顾客马上使用刚空闲的这台自助收银机,即忽略支付时间和自助收银机换人的时间开销,则所有顾客完成结账需要多少时间? #include int main() { int m, n; int min, index; scanf("%d %d",&m ,&n); int c[m],a[n]; for(int i=1;i<=m;i++) scanf("%d",&c[i]); min = 0; index = 0; for(int j=n+1;j<=m;j++) { for(int i=1;i<=n;i++) if(c[i]max) max = c[i]; printf("%d",max); return 0; }