想来想去都不明白,如果我在外部定义常量n为10,然后在里面定义数组arr[n],这时系统就会报错,给我n]这部分划红线,说应输入“]”,还报了一个应输入语句,但是如果直接写arr[10]就没有报错,不过这时scanf输入的数据就好像都变得乱七八糟的,出来的结果也是莫名其妙
for(i=0;i<10;i++) for(j=i+1;j<10;j++)吧另外十个整数输入你要用循环啊for(i=0;i<10;i++) scanf("%d",&a[i]);