main函数第一行赋值不多说因为a[1]=4,大于k,所以循环不成立,直接退出j从2开始,经过两次循环变为0退出循环,所以a[3]=a[2]=5,a[2]=a[1]=4,即a={1,4,4,5}a[i]即a[1]=3所以a={1,3,4,5}循环打印a即输出1345