精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 用從1到9九個數(shù)組成三個三位數(shù),這三個三位數(shù)相加等于999,每個數(shù)字不可重復使用,用php代碼算出是那幾組三位數(shù)

    用從1到9九個數(shù)組成三個三位數(shù),這三個三位數(shù)相加等于999,每個數(shù)字不可重復使用,用php代碼算出是那幾組三位數(shù)
    要寫出php代碼,并請講明思路
    數(shù)學人氣:916 ℃時間:2019-09-02 09:45:07
    優(yōu)質(zhì)解答
    <?php
    //用從1到9九個數(shù)組成三個三位數(shù),這三個三位數(shù)相加等于999,每個數(shù)字不可重復使用,用php代碼算出是那幾組三位數(shù)
    //三個數(shù)字為  $bai  $shi $ge  百位,十位, 個位 
    function get_999(){
    //縮小范圍,最小123,最大987
    for($num1 = 123; $num1<=987; $num1++){
    //找出第二個數(shù)字,和第三個數(shù)字
    //
    for($num2 = $num1+1; $num2<=987; $num2++){
    $num3 = 999 - $num1- $num2;
    //第三個數(shù)字要大于第二個數(shù)字
    if($num3<$num2)
    continue;
    //判斷所有的數(shù)字,是否重復,是否含有0
    if(is_duplicate($num1, $num2, $num3))
    continue;
    printf("三位數(shù)字為 %d, %d, %d <br>", $num1, $num2, $num3);
    }
    }
    }
    //判斷每位數(shù)是否重復, 是否含有0
    function is_duplicate($num1, $num2, $num3){
    /* $arr1 = array_flip(get_num($num1));
    $arr2 = array_flip(get_num($num2));
    $arr3 = array_flip(get_num($num3)); */
    $arr1 = get_num($num1);
    $arr2 = get_num($num2);
    $arr3 = get_num($num3); 
    $result = array_merge($arr1, $arr2, $arr3);
    $count = array_count_values($result);
    //不能有0
    if(array_key_exists(0, $count))
    return true;
    if(count($count) == 9)
    return false;
    else
    return true;
    }
    
    //求出三位數(shù)的百位數(shù),十位數(shù),個位數(shù)
    function get_num($num){
    $data[] = intval(floor($num/100));
    $data[] = intval(floor($num%100/10));
    $data[] = intval(floor($num%10));
    return $data;
    }
    
    get_999();
    
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版