请看一下我这个选择法写的有什么问题

img

想来想去都不明白,如果我在外部定义常量n为10,然后在里面定义数组arr[n],这时系统就会报错,给我n]这部分划红线,说应输入“]”,还报了一个应输入语句,但是如果直接写arr[10]就没有报错,不过这时scanf输入的数据就好像都变得乱七八糟的,出来的结果也是莫名其妙

img

for(i=0;i<10;i++)
for(j=i+1;j<10;j++)吧
另外十个整数输入你要用循环啊
for(i=0;i<10;i++)
scanf("%d",&a[i]);

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^