告我一下为什么第二次计算结果会加上前一个的答案,怎么解决啊

问题描述
给定n个正整数,求这些整数中奇数的和与偶数的和。
输入
有多组测试数据。
第一行是一个整数T,表示有T组测试数据。
每个测试数据有有2行。
第一行是一个正整数n。
第二行有n个由空格分开的正整数。
输出
输出有T行,每行两个整数,整数之间由一个空格分开。这两个整数分表表示对应测试数据块的奇数和与偶数和。
输入样列
2
4
1 2 3 4
6
1 6 3 4 7 9
输出样例
4 6
20 10

img

img

img

while循环开始,你需要将o设置为0,否则就累加了啊