如何开始循环,我写的无法运行

img

img

不知道怎么写,我这个感觉运行不出来,有思路但是写不出来,真的头疼


#include<stdio.h>
int main()
{
    int a = 0, b, c, d, e, i = 0;
    for (a = 100; a < 1000; a++)
    {
        b = a % 10;   //个位
        c = a / 10;
        d = c % 10;   //十位
        e = c / 10;   //百位
        if ((b + d + e) == 5)
        {
            printf("%d ", a);
            i++;
            if (i == 10)        //一行打印10个数
            {
                printf("\n");
                i = 0;
            }
        }
    }
    return 0;
}

不知道你咋想的,输入了i,然后149行又把i设置为0???