本程序的功能:查找所有满足下面条件的两个整数对:1、两个整数都是3位数;2、组成两个整数各位的数字各不相同并且不出现数字0;3、第二个数等于第一个数的两倍。 例如,134和268就是满足该条件的一个整数对。 #include
int main() { int a,b,c,j,k,w,e[6],sum; for(a=1; a<= 5 ; a++ ) /* a百位,b十位,c个位 */ for(b=1 ;b<=9 ; b++ ) for(c=1 ;c<= 9 ; c++ ) { e[0]=a;e[1]=b;e[2]=c; sum= a * 100+b*10 + c ; sum=2 * sum; if(sum>999) 1 、 ; e[3]=sum/100; e[4]=(sum-e[3]*100)/10; e[5]= 2 、 ; w=1; for(j=0;j<5;j++) for(k=0;k<6;k++) if(e[k]==0||j!=k&&e[j]==e[k]) w=0; if(w) for(k=0;k<2;k++) if(k) printf(" %d%d%d\n" ,e[k* 3],e[k* 3+1],e[k* 3+2]); else printf(" %d%d%d\t",e[k* 3],e[k* 3+1],e[k* 3+2]); } return 0; }