请问这是程序哪里错误了

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

供参考:

img

你如果是要找出整个数组的最大值,就不能用这种while啊,否则一旦前一个数值大于后一个数值,while就退出了,不能保证所有元素比较。用for循环。而且i++和max=a[i]顺序也是错误的

找出数组内部最大元素不建议使用while