0到N(N==5)有6个数啊,你的边界错了
不存在a[5[[5]。。
数组下标是从0开始的,你要输入或者输出推荐使用前闭后开的形式。例如,你有5个元素,那循环这样写for(i=0;i<5;i++)这样不会越界访问,并且和数组也是一一对应