编写一个程序,求出200—300之间满足下列条件的整数个数。 条件:百位、十位、个位之积等于百位、十位和个位之和

编写一个程序,求出200—300之间满足下列条件的整数个数。
条件:百位、十位、个位之积等于百位、十位和个位之和

供参考:

#include <stdio.h>
int main()
{
    int a, b, c, i;
    for (i = 200; i <= 300; i++)
    {
        a = i / 100;
        b = i / 10 % 10;
        c = i % 10;
        if ((a * b * c) == (a + b + c))
            printf("%d ", i);
    }
    return 0;
}