2009年3月9日 星期一

範例(1)

列出1~9999
  • <?php for ($i=1; $i<=9999; $i++) {echo $i ?>, <?} ?>
  • (範例)
列出1~9999,且任一位數不重複
<?php
$t=0;
for ($i=1; $i<=9999; $i++)
{
$a=(int)($i/1000);
$b=(int)($i/100-$a*10);
$c=(int)($i/10-$a*100-$b*10);
$d=($i-$a*1000-$b*100-$c*10);
if
($a<>$b&&$a<>$c&&$a<>$d&&$b<>$c&&$b<>$d&&$c<>$d)
{
echo $a. $b. $c. $d;
$t++;
?>, <?
} ;
} ;
echo "共有". $t. "個數字符合需求";
?>"
<?php
$t=0;
for ($i=123; $i<=9876; $i++)
{
$a=(int)($i/1000);
$b=(int)($i/100-$a*10);
$c=(int)($i/10-$a*100-$b*10);
$d=($i-$a*1000-$b*100-$c*10);
if
($a<>$b&&$a<>$c&&$a<>$d&&$b<>$c&&$b<>$d&&$c<>$d)
{$t++; $$i=true;}
else {$$i=false;};
};
echo "共有". $t. "個數字符合需求"; ?> <br> <?
for ($i=123; $i<=9876; $i++)
{
if ($$i==true) {echo $i; ?> <br> <? ;}
}
?>

猜數字遊戲

沒有留言:

張貼留言