答案是29 求帮助 我答案很奇怪



```c
/*这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。

比如:
6+8/3+952/714 就是一种解法,
5+3/1+972/486 是另一种解法。

这个算式一共有多少种解法?

注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。
     B       DEF
A + ---  + ------ = 10
     C       GHI
*/

我用的是暴力解法 答案不是 29  285672 很奇怪 ,求大佬指点!!!!
#include <stdio.h>
main()
{
    int count = 0;
    int a, b, c, d, e, f, g, h, i;
    for (a = 0; a <= 9; a++)
    {
        for (b = 0; b <= 9; b++)
        {
            for (c = 1; c <= 9; c++)
            {
                for (d = 0;d <= 9; d++)
                {
                    for (e = 0; e <= 9 ;e++)
                    {
                        for (f = 0; f <= 9; f++)
                        {
                            for (g = 1; g <= 9; g++)
                            {
                                for (h = 0; h <= 9; h++)
                                {
                                    for (i = 0; i <= 9; i++)
                                    {
                                        if (a != b && a != c && a != d && a != e && a != f && a != g && a != h && a != i &&
                                            b != c && b != d && b != e && b != f && b != g && b != h && b != i &&
                                            c != d && c != e && c != f && c != g && c != h && c != i &&
                                            d != e && d != f && d != g && d != h && d != i &&
                                            e != f && e != g && e != h && e != i &&
                                            f != g && f != h && f != i &&
                                            g != h && g != i)
                                        {
                                            if (  a + (b / c) + ((d*100+10 * e +f) / (g *100+ h *10+ i)) == 10)
                                            {
                                                count += 1;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    printf("%d", count);
    return 0;
}

```

别用整数除法

题目说的是从1开始,所以你a-i的初始化都应该是a = 1,b = 1...而不是0