<?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();
用從1到9九個數(shù)組成三個三位數(shù),這三個三位數(shù)相加等于999,每個數(shù)字不可重復使用,用php代碼算出是那幾組三位數(shù)
用從1到9九個數(shù)組成三個三位數(shù),這三個三位數(shù)相加等于999,每個數(shù)字不可重復使用,用php代碼算出是那幾組三位數(shù)
要寫出php代碼,并請講明思路
要寫出php代碼,并請講明思路
數(shù)學人氣:916 ℃時間:2019-09-02 09:45:07
優(yōu)質(zhì)解答
我來回答
類似推薦
- 任意改變某一個三位數(shù)的各位數(shù)字的順序得到一個新數(shù).試證新數(shù)與原數(shù)之和不能等于999.
- 12345怎么樣才可以等于999,數(shù)字不可以重復使用……
- 任意改變某一個三位數(shù)的各個數(shù)位的順序,得到一個新數(shù),新數(shù)與原數(shù)的和是否可能等于999?說明理由
- 求N-S圖:計算100~999之間的所有水仙花數(shù).所謂的水仙花是一個三位數(shù),其各位數(shù)字的立方和等于該數(shù)本身.例
- 從算式999加1等于1000中,你發(fā)現(xiàn)最什么的位數(shù)與最什么的位數(shù)相差1
- 因式分解a2c2-b2c2-a4+b4
- 賦比興的舉例
- 一般的,二次根式的運算結(jié)果中,被開方數(shù)中不應含_____的因數(shù)或因式
- 兩數(shù)相除,如果除數(shù)擴大5倍,要使商縮小5倍,被除數(shù)應怎樣變化?
- 我十一點半吃午飯 用英語怎么說
- 為什么高爾基復合體是膜分化中間階段
- 1.若{An}是等差數(shù)列,首相A1>0,A2003+A2004>0,A2003×A2004<0,則使前n項和Sn>0成立的最大自然數(shù)是多少?
猜你喜歡
- 1凸輪軸位置傳感器的作用是什么?
- 2一項工作,甲單獨做需要15天完成,乙單獨做需要12天完成,這項工作由甲、乙兩人合做,并且施工期間乙休息6天,問幾天完成?
- 3求成語中有teng(二聲)字音的成語
- 4用一首古詩改編成短文
- 5Don not talk.I am busy______TV.A.to watch B.watch C.watches D.watching
- 6SOE are,on average,less productive and have better access to external credit
- 70.346,46(循環(huán))化成分數(shù),用算式求
- 8讓理想飛得更遠 400字作文
- 9x-3 a -1 4 5 x-8 0 -2 0 b x+1 1 2 2 1 x 此行列式中x^3的系數(shù)為什么是-10?
- 10無色試液中加入硝酸酸化的硝酸銀溶液有沉淀產(chǎn)生結(jié)論原試液中一定含有氯離子
- 11判斷題:科學家已經(jīng)有證據(jù)表明,丙烯酰胺能夠使人患上癌癥.油炸食品中含有較多的丙烯酰胺
- 12chat on the line 有在電話里聊天的意思么?