/*
* a, b, c, d分别为这个4位数的1到4位
* 可得: c = 10 - a
* d = 12 / d;
* a,b,c,d 的范围只能是1-9
* b*d得等于12,10以内12的因子只有2,3,4,6
*/
void f1()
{
int sum = 0;
int tbl[ ] = { 2, 3, 4, 6 };
for(int a = 1; a < 10; a++)
{
int c = 10 - a;
for(int i = 0; i < 4; i++)
{
int b = tbl[i];
int d = 12 / tbl[i];
int x = 1000 * a + 100 * b + 10 * c + d;
printf("%d\n", x);
sum += x;
}
}
printf("\nsum = %d\n", sum);
}