1.输出所有满足下列条件的四位数.
条件:个位数字加百位数字等于千位数字加上十位数字,且该该数为奇数.
做题思路:1.先单独提取这个四位数的各位数
2.满足相加条件且为奇数
例:这个数字为1234 对应位数为a,b,c,d
例:1.1234/1000取整 a=1
(1234-a*1000)/100 取整 b=2
(1234(1*1000+2*100))/10 取整 c=3
1234%10 取余数 d=4
2. 满足a+c=b+d 并且i不能被2整除
完整代码:
for (var i=1000; i<10000; i++) {
var a=parseInt(i/1000);
var b=parseInt((i-a*1000)/100);
var c=parseInt((i-(a*1000+b*100))/10);
var d=i%10;
if(a+c==b+d&&