87,843
社区成员




var s = [[1000000, 0.01], [600000, 0.015], [400000, 0.03], [200000, 0.05], [100000, 0.075], [0, 0.1]];
function calc() {
var n = Number($("#Text1").numberbox('getValue'));
var x = 0;
for (var i = 0; i < s.length; i++) {
var result = calc2(n, s[i]);
n = result[0];
x += result[1];
}
alert(x);
}
//a为利润
//b为区间
//c为区间分配比
function calc2(a, b) {
var x = [a, 0]; //默认返回原始值和分配为0
if (a > b[0]) {
x = [b[0], (a - b[0]) * b[1]];
}
return x;
}
//【程序4】
function fj(n){
var x = "",t;
!function(a){
for(t = a;--t;){
if(a % t == 0){
x += "*"+ a / t;
return arguments.callee.call(null,t);
}
}
if(t==1) x += "*"+ a;
}(n);
return n +"="+ x.substring(1);
}
//【程序5】
var cj = n >= 90 ? "A" : n >= 60 ? "B" : "C";
//【程序6】辗转相除法,代码略……
//【程序7】 while,for等都太复杂了
var str = " ssg451 35sdf45 12Wsd%#$ ";
console.log("英文个数:",str.split(/[a-z]/gi).length - 1);
console.log("空格个数:",str.split(/\s/g).length - 1);
console.log("其他个数:",str.split(/[^a-z0-9 ]/gi).length - 1);
//【程序10】数学老师不在,体育老师不回答
//【程序11】排序问题 4*3*2=24个
//【程序12】
function ly(w){
//w 单位W万元
if(w>100){
return 1+ (w-100)*0.01;//10万里取1万,其他部分1%
}else if(w>60){
return 1+ (w-60)*0.015;//10万里取1万,其他部分1.5%
}else if(w>40){
return 1+ (w-40)*0.03;//10万里取1万,其他部分3%
}else if(w>20){
return 1+ (w-20)*0.05;//10万里取1万,其他部分5%
}else if(w>10){
return 1+ (w-10)*0.075;//10万里取1万,其他部分7.5%
}else{
return w*0.01;//总的10%
}
}
var ws=[];
var ct=[];
var ctNum=0;
for(var i=1;i<1001;i++){
ct=[];
ctNum=0;
for(var j=1;j<i;j++){
if(i%j==0){
ct.push(j);
}
}
for(var k=0;k<ct.length;k++){
ctNum+=ct[k];
}
if(ctNum==i){
ws.push(ctNum);
}
}
for(var h=0;h<ws.length;h++){
document.write(ws[h]+"\n");
}