你能找到小明的QQ号吗

来源:百度知道 编辑:UC知道 时间:2024/05/27 05:38:16
1.这个数在500000-600000之间
2.这个数的百位上是最小的自然数
3.这个数中没有重复出现的数字
4.个位,十位上的数字之和等于千位,万位上的数字之和,十位,千位上的数字之和等于十万位上的数字
5.除去最高位后,前三位数除以末两位数,商是20.

写个程序就可以了
int sww,ww,qw,bw,sw,gw;
for(int i=500000;i<=600000;i++){
sww=i/100000;
ww=i%100000/10000;
qw=i%10000/1000;
bw=i%1000/100;
sw=i%100/10;
gw=i%10;
if(gw+sw==qw+ww&&sw+qw==sww&&bw==1&&sww!=ww!=qw!=bw!=sw!=gw&&(ww*100+qw*10+bw)/(sw*10+gw)==20&&(ww*100+qw*10+bw)%(sw*10+gw)==0)
return i;
}