特殊的三位数......请帮帮忙
有6个3位数,和为2886.这6个数都是由相同的3个数字在不同位置构成的,求这个3位数 怎样用C语言编写
#include<stdio.h> void main() { int a; // a为这个3位数的百位 int b; // b为这个3位数的十位 int c; // c为这个3位数的个位 for(a = 1; a<10; a++) for(b = 1; b<10; b++) for(c = 1; c<10;c++) if(2886 == 2*( (a*100+a*10+a)+(b*100+b*10+b)+(c*100+c*10+c) )) printf("这个数为: %d\n",a*100+b*10+c); }这两天用了它几次了···汗一个··大概可以这么做··还得改改··只是抛砖引玉下··