<?php
/**
* @author Jiania J Hung +86 13520000517
* @email jiania@php.net < jiania@php.net>
* @see <<PHP算法与数据结构>>,清华大学出版社出版
* 题目:
* 个位,十位,百位由0~9任意数组成,但三者之间的数字不能相同,统计共有多少组合并打印出所有的组合!
*/
/**
* @author Jiania J Hung +86 13520000517
* @email jiania@php.net < jiania@php.net>
* @see <<PHP算法与数据结构>>,清华大学出版社出版
* 题目:
* 个位,十位,百位由0~9任意数组成,但三者之间的数字不能相同,统计共有多少组合并打印出所有的组合!
*/
//初始化总条数
$count=0;
$count=0;
//程序进入条件循环,分别取出个位,十位,百位的所有组合数字
for($i=0;$i<=9;$i++)
for($i=0;$i<=9;$i++)
for($j=0;$j<=9;$j++)
for($k=0;$k<=9;$k++)
{
//过滤掉组合数据中的重复数据,个位,十位,百位不能相同!
if($i !=$k && $j!=$i && $j!=$k)
//过滤掉组合数据中的重复数据,个位,十位,百位不能相同!
if($i !=$k && $j!=$i && $j!=$k)
{
//组合个位,十位,百位
$data=$i.$j.$k;
//打印出所有组合
echo $data."/n/r";
//统计条数自增
$count ++;
$data=$i.$j.$k;
//打印出所有组合
echo $data."/n/r";
//统计条数自增
$count ++;
}
}
//打印统计总数
echo "总共有".$count."个";
//打印统计总数
echo "总共有".$count."个";
?>