第十九题:输入1个四位数,求各位数字的平方和。
例如:输入 1234,输出30。
var n = 1234;
var s=0;
var a,b,c,d;
a=parseInt(n/1000);
b=parseInt(n/100)%10;
c=parseInt(n/10)%10;
d=n%10;
s = a*a+b*b+c*c+d*d;
console.log(s)
第二十题:铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;如超50公斤,超过部分每公斤加收0.10元。
编一程序完成自动计费工作。
var t = 70;
var s=0
if(t<=50){
s = t*0.15;
}else{
s = (50*0.15)+((t-50)*0.25)
}
console.log(s)
第二十一题:输入一个四位数,要求将它的千位、百位、十位、个位上的数字按由小到大排列,输出一个新数。
(如:输入 4287 要求输出为 2478)
var n = 4287;
var a,b,c,d,t;
a = parseInt(n/1000);
b = parseInt(n/100)%10;
c = parseInt(n/10)%10;
d = n%10;
if(a>b){
t=a;
a=b;
b=t;
}
if(a>c){
t=a;
a=c;
c=t;
}
if(a>d){
t=a;
a=d;
d=t;
}
if(b>c){
t=b;
b=c
c=t;
}
if(b>d){
t=b;
b=d;
d=t;
}
if(c>d){
t=c;
c=d;
d=t;
}
console.log(""+a+b+c+d)