猫史档案馆


【22期管喵试题略解】分解质因数

用户:我是nc大**我是nc大**查看:0 回复:0 评论:0 创建时间:2020-03-14T12:24:34


var f = 0
var i = 0

var 质因数 = [];

when_clicked(function() {
  质因数.splice('' - 1, 1);
  print_ask('要求的数');
  f = 'false';
  i = 2;
  while(!(i === Math.floor(Math.sqrt(get_answer())) || f === 'true')) {
    i = i + 1;
    if ((get_answer() % i === 0)) {
      f = 'true';
    }
  }
  if ((f === 'true')) {
    f = get_answer();
    i = 2;
    while(!(f === i)) {
      if ((f % i === 0)) {
        质因数.push(i);
        f = f / i;
      }
      if ((!(f % i === 0))) {
        i = i + 1;
      }
    }
    质因数.push((String(i) + String(',')));
    send_dialog(['分解完了!质因数有:',质因数,'。如果你对我的答案感到满意,请留下一个赞!'].join(''));
  } else {
    质因数.push('技术故障');
  }
});

String('ab') + String(',')
质因数[0]

用的是js语言 python也有 需要的私聊

室长只给我授权了js


回复

上一页1 页 / 共 0下一页