C语言中的数组排列问题

img


不知道为什么,输了没反应,把那个输入的改成直接赋值了,就是正常的

scanf("%d",&a[i]);
整型变量输入要加&符号取地址。否则程序会崩溃掉
另外你明明输入了6个数,后面为啥都只处理前5个数呢???

scanf输入没有&符号
scanf("%d",&a[i]);