我的程序没有输出是为什么?

要从键盘上输入一个3*3的矩阵,并求其主对角线元素的和
下面是我写的,但是没有输出,这是哪里错了?


#include 
using namespace std;
int main()
{
    cout << "输入三行三排九个数" << endl;
    int a[9], i,sum=0;
    for (i = 0;i < 9;i++)
    {
        cin >> a[i];
    }

    for (i = 0;i < 9;i + 2)
    {
        sum += a[i];
    }
    cout << "这个矩形框对角线的和为:" << sum << endl;
}

for (i = 0;i < 9;i + 2)
你这里写的是+,不是+=,i没有赋值,标准死循环

for (i = 0;i < 9;i + 2)
改为
for (i = 0;i < 9;i += 4)