某四位数的千位数与十位数之和等于百位与个位的积,求所有这样四位数的和?
											某四位数的千位数与十位数之和等于百位与个位的积,求所有这样四位数的和?那位达人帮忙算一下 谢谢
 程序代码:
程序代码:#include <stdio.h>
#include <stdlib.h>
int main(void){
  int a,b,c,d,i=0;
  for(a=1;a<=9;a++)          /*从1开始,千位数第一个不可能是0,所以写1*/
    for(b=0;b<=9;b++)        /*百位十位个位都需要注意一下,这里需要写0,1000就是一个最好不过的例子了*/
      for(c=0;c<=9;c++)
        for(d=0;d<=9;d++)
          if(a+c==b*d){
            printf("%d %d %d %d    ",a,b,c,d);
            i++;
            if(i%7==0)
              printf("\n");
          }
  printf("\n一共有%d组.",i);
  getch();
  return 0;
}
