検索

ホームページ  >  に質問  >  本文

論理の問題、頭が理解できない

誰かが 100,000 元を持っており、交差点を渡るたびに料金を支払う必要があります。ルールは次のとおりです:
1. 現金が 50,000 を超える場合は、毎回 5% を支払います
2.現金は < 50,000 毎回 5000 支払う場合
答え: その人が通過できる交差点の数を計算してください

HUNTHUNT2760日前1345

全員に返信(4)返信します

  • 听装雪碧

    听装雪碧2017-08-09 11:39:33

    りー


    返事
    1
  • 辕天

    辕天2017-08-08 17:26:51

    $money = 100000;
    $num = 0;
    do {
    	$money = $money - $money * 0.05;
    	$num++;
    } while ($money > 50000);
    while ($money >= 5000) {
    	$money = $money - 5000;
    	$num++;
    }
    echo 'Num: ' . $num;

    ところで、ルールや料金がそんなに高いのはどこですか?

    返事
    0
  • HUNT

    私のゲートフィールール

    HUNT · 2017-08-08 20:02:46
  • ringa_lee

    ringa_lee2017-08-08 14:13:18

    まず大まかな輪郭を描いてから、ゆっくりロジックを書いていけば、理解することは難しくありません

    返事
    0
  • ringa_lee

    ringa_lee2017-08-08 14:10:49

    $money = 100000;

    $num = 1;

    if($money > 50000){

    //5%支払う

    }else{

    //5000支払う

    }

    返事
    0
  • キャンセル返事