int total;
for (i=0; i<50; i++);
total += i;
列出以下代码中的5个错误并提供解决方案。
1. 循环应该从 'for (i=0; i<50; i++);' 改为 'for (i=0; i<50; i++)'。
2. 循环前变量 'total' 没有被初始化。应该在循环前将其初始化为0。
3. 循环前变量 'i' 没有被声明。应该在循环前将其声明。
4. 循环缺少递增运算符 '++'。应该在 'i' 之后添加。
5. '+=' 运算符在 'total' 前缺失。应该在 'total' 前添加 '+='。代码应为 'total += i;' 而不是 'total = i;'。