for( i=0;i<n;i++) { cin>>a[i]; }
与
for(int i=0;i<n;i++) { cin>>a[i]; }
有何区别?为什么少了int,运行结果不同(无报错)?
这两段代码你给的是一样的啊
哪个地方少了int?
因为你不int 那个变量就是没有定义
再不明白的标识符i上点鼠标右键,选转到定义。