如何用一个循环结束后得到得值 再去下一个循环

图片说明
如图所表示得。for循环结束的total值不能让下个循环得出结果。下个循环结果全是0 怎么办

a[i-1].total就是上次循环的total(i>0的时候)