2021年3月25日 星期四

PHP Example III

 <?php

// //test

// $s = '3 1 2 3';

// echo $s;

// echo '<br>';

// $a = explode(' ',$s);


// echo $a[0];

// print_r($a);

// echo "<br>";

// echo count($a);

// echo "<br>";

// for ($i=count($a)-1;$i>=1;$i--)

// echo $a[$i] . ' ';

// 

?>


<?php

//b001

$s = '3 1 2 3';

$a = explode(' ',$s);

for ($i=count($a)-1;$i>=1;$i--)

echo $a[$i] . ' ';

echo "<br>";

?>


<?php

//b002

$s = '5 444 888 555 777 999';

$a = explode(' ',$s);

$m = $a[1];

for ($i=2;$i<count($a);$i++)

if ($a[$i]>$m)

$m = $a[$i];

echo $m;

echo "<br>";

?>


<?php

//b003

$s = '5 5 4 3 2 1 4';

$a = explode(' ',$s);

$c = count($a);

$k = $a[$c-1];

$small = 0;

$big = 0;

for ($i=1;$i<$c-1;$i++)

{

if ($a[$i]>$k)

$big++;

if ($a[$i]<$k)

$small++;

}


echo $big . " " . $small;

echo "<br>";

?>


<?php

//b004

// $s = '5 3 5 3 1';

$s = '10 4 5 3 1 7';

$a = explode(' ',$s);

$c = count($a);


$n = $a[0];

$e = array_slice($a,2,$a[1]);


for ($i=1;$i<=$a[0];$i++)

{

if (!in_array($i,$e))

echo $i." ";

}

echo "<br>";

?>


<?php

//b005

$s = '6 55 33 44 33 22 33';

$a = explode(' ',$s);

$c = count($a);


$n = $a[0];

$e = array_slice($a,1,$a[1]);

$r = array_count_values($e);


$ma = max($r);

foreach ($r as $key => $value)

{

if ($value==$ma)

    // echo 'key=' . $key . ', value=' . $value .  '<br>';

    echo $key . ' ' . $value .  '<br>';

}

echo "<br>";

?>

PHP Example II

 // <br><br>Q31<br><br>

// <?php

// $a = $_GET['a'];

// $b = $_GET['b'];

// echo $a + $b;

// ?>


// <br><br>Q32<br><br>

// <?php

// //網址列 +: %2b

// $s = $_GET['s'];

// if (stripos($s,"+") !== false)

// {

// list($a,$b) = explode('+',$s);

// echo $a+$b;

// }

// if (stripos($s,"-") !== false)

// {

// list($a,$b) = explode('-',$s);

// echo $a-$b;

// }

// if (stripos($s,"*") !== false)

// {

// list($a,$b) = explode('*',$s);

// echo $a*$b;

// }

// ?>

// <br><br>Q33<br><br>

// <?php

// //網址列 +: %2

// $s = $_GET['s'];

// if ($s>=10000)

// {

// $s = $s % 10000;

// if ($s>=1000)

// echo '|____'.$s.'|';

// else if ($s>=100)

// echo '|____0'.$s.'|';

// else if ($s>=10)

// echo '|____00'.$s.'|';

// else

// echo '|____000'.$s.'|';

// }

// else

// {

// if ($s>=1000)

// echo '|____'.$s.'|';

// else if ($s>=100)

// echo '|_____'.$s.'|';

// else if ($s>=10)

// echo '|______'.$s.'|';

// else

// echo '|_______'.$s.'|';

// }

// ?>



// <br><br>Q34<br><br>

// <?php

// $x1 = $_GET['x1'];

// $y1 = $_GET['y1'];

// $x2 = $_GET['x2'];

// $y2 = $_GET['y2'];


// $d = sqrt(($x1-$x2)*($x1-$x2)+($y1-$y2)*($y1-$y2));

// $d = round($d,3);

// echo $d;

// ?>


// <br><br>Q35<br><br>

// <?php

// $a = $_GET['a'];

// $b = $_GET['b'];

// $d = log10($a**$b);

// echo ceil($d);

// ?>


// <br><br>Q36<br><br>

// <?php

// $a = $_GET['a'];

// $b = $_GET['b'];

// if ($a>$b)

// echo 'A' ." ". ($a-$b);

// else

// echo 'B' ." ". ($b-$a);

// ?>


// <br><br>Q37<br><br>

// 略


// <br><br>Q38<br><br>

// 略


// <br><br>Q39<br><br>

// 略


// <br><br>Q40<br><br>

// 略


// <br><br>Q41<br><br>

// <?php


// $n=$_GET['n'];


// $c = $n;

// while ($n>=5)

// {

// $c = $c + floor($n/5);

// $r = floor($n/5)+$n%5;

// $n = $r;

// }

// echo $c;

// ?>


// <br><br>Q42<br><br>

// <?php


// $n=$_GET['n'];

// $r = 1;

// for ($i=0;$i<$n;$i++)

// {

// $r = $r * 13 % 100;

// }


// echo floor($r/10);

// ?>


// <br><br>Q43<br><br>

// <?php


// $a=$_GET['a'];

// $b=$_GET['b'];


// while ($a!=$b)

// {

// if ($a>$b)

// $a -= $b;

// else 

// $b -= $a;

// }

// echo $a;



// ?>


// // <br><br>Q44<br><br>

// <?php


// $n=$_GET['n'];

// // $b=$_GET['b'];

// $s = 0;

// for  ($i = 1 ; $i<$n; $i++)

// {

// if ($n%$i==0)

// $s += $i;

// }

// if ($s > $n)

// echo 'Abundant';

// elseif ($s < $n)

// echo 'Deficient';

// else

// echo 'Perfect';

// ?>

// // <br><br>Q45<br><br>

// <?php


// $n=$_GET['n'];

// $c = 0;

// for  ($i = 2; $i<$n; $i++)

// {

// if ($n%$i==0)

// $c++;

// }

// if ($c==0)

// echo 'YES';

// else

// echo 'NO';

// ?>


// // <br><br>Q46<br><br>

// <?php


// $w=$_GET['w'];

// $h=$_GET['h'];

// $ss = "";

// for  ($i = 0; $i<$h; $i++)

// {

// for  ($j = 0; $j<$w; $j++)

// {

// $ss = $ss . "#";

// }

// $ss = $ss . "<br>";

// }

// echo $ss;

// ?>

// // <br><br>Q47<br><br>

// <?php


// $n=$_GET['n'];


// $ss = "";

// for  ($i = 1; $i<=$n; $i++)

// {

// for  ($j = 1; $j<=$i; $j++)

// {

// $ss = $ss . $i;

// }

// $ss = $ss . "<br>";

// }

// echo $ss;

// ?>


// // <br><br>Q48<br><br>

// <?php


// $n=$_GET['n'];


// $ss = "";

// for  ($i = 1; $i<=$n; $i++)

// {

// for  ($k = 1; $k<=$n-$i; $k++)

// {

// $ss = $ss . '_';

// }for  ($j = 1; $j<=$i*2-1; $j++)

// {

// $ss = $ss . $i;

// }

// $ss = $ss . "<br>";

// }

// echo $ss;

// ?>

 

// // <br><br>Q49<br><br>

// <?php


// $n=$_GET['n'];


// $ss = "";

// for  ($i = 0; $i<$n; $i++)

// {

// for  ($j = $n-1; $j>=0; $j--)

// {

// if (($i+$j+1)%3==0)

// $ss = $ss . '@';

// else

// $ss = $ss . '-';

// }

// $ss = $ss . "<br>";

// }

// echo $ss;

// ?>


// <br><br>Q50<br><br>

<?php


$n=$_GET['n'];


echo "<table>";

for  ($i = 1; $i<=$n; $i++)

{

echo "<tr>";

for  ($j =1; $j<=$n; $j++)

{

echo "<td>";

echo $j .'*'. $i . '=' . $i*$j . "  " ;

echo "</td>";

}

echo "</tr>";

}

echo "<table>";

?>

2021年3月23日 星期二

Php Exercise Sample

// <br><br>Q1<br>
// <?php
// echo "Hello";
// ?>
// <br>

// <br><br>Q2<br>
// <?PHP
// ECHO "THIS IS A BOOK.<BR>";
// ECHO "THAT IS A PEN.<BR>";
// ECHO "I AM A STUDENT.";
// ?>

// <br><br>Q3<br>
// <?php 
// echo "^_^<br>";
// echo "\"o\"<br>";
// echo "\\^o^/<br>";
// ?>

// <br><br>Q4<br><br>
// <?php 
// $n = $_GET["n"];
// echo $n+1911;
// ?>

// <br><br>Q5<br><br>
// <?php 
// $h = $_GET['h'];
// $w = $_GET['w'];
// echo $h*$w;
// ?>

// <br><br>Q6<br><br>
// <?php 
// $h=$_GET['h'];
// $m=$_GET['m'];
// echo $h*60+$m;
// ?>

// <br><br>Q7<br><br>
// <?php 
// $m = $_GET['m'];
// echo floor($m/60) . ' ' . $m%60;
// ?>

// <br><br>Q8<br><br>
// <?php 
// $c = $_GET['c'];
// echo $c*9.0/5+32;
// ?>

// <br><br>Q9<br><br>
// <?php 
// $n = $_GET['n'];
// echo floor($n/11)*1000+($n%11)*100;
// ?>

// <br><br>Q10<br><br>
// <?php 
// $g = $_GET['g'];
// $G = $g+3;
// $b = $g *2 - 5;
// $p = floor($b/10)*10+$G%10;
// echo $p;
// ?>

// <br><br>Q11<br><br>
// <?php 
// $n = $_GET['n'];
// if ($n>=60)
// echo 'PASS';
// else
// echo "FAIL";
// ?>


// <br><br>Q12<br><br>
// <?php 
// $n = $_GET['n'];
// if ($n%2==0)
// echo 'EVEN';
// else
// echo "ODD";
// ?>

// <br><br>Q13<br><br>
// <?php 
// $n = $_GET['n'];
// if ($n>=75 and $n<=90)
// echo 'YES';
// else
// echo "NO";
// ?>

// <br><br>Q14<br><br>
// <?php 
// $a = $_GET['a'];
// $b = $_GET['b'];
// $c = $_GET['c'];
// if ($a<=$b and $a<=$c)
// echo $a;
// else if ($b<=$c and $b<=$a)
// echo $b;
// else 
// echo $c;
// ?>

// <br><br>Q15<br><br>
// <?php 
// $a = $_GET['a'];
// $b = $_GET['b'];
// if ($a>$b)
// echo $a . ">" . $b;
// else if ($a<$b)
// echo $a . "<" . $b;
// else 
// echo $a . "=" . $c;
// ?>


// <br><br>Q16<br><br>
// <?php 
// $n = $_GET['n'];
// $s = "NO";
// if ($n%4==0)
// $s = "YES";
// if ($n%100==0)
// $s = "NO";
// if ($n%400==0)
// $s = "YES";
// echo $s;

// ?>

// <br><br>Q17<br><br>
// <?php 
// $n = $_GET['n'];
// $s = "E";
// if ($n>=60)
// $s = "D";
// if ($n>=70)
// $s = "C";
// if ($n>=80)
// $s = "B";
// if ($n>=90)
// $s = "A";
// echo $s;
// ?>

// <br><br>Q18<br><br>
// <?php 
// $h = $_GET['h'];
// $m = $_GET['m'];
// $s = "NO";
// if ($h==15)
// $s = "YES";
// if ($h==14 and $m>=20)
// $s = "YES";
// if ($h==16 and $m<=40)
// $s = "YES";
// echo $s;
// ?>

// <br><br>Q19<br><br>
// <?php 
// $a = $_GET['a'];
// $b = $_GET['b'];
// $s = 0;
// if ($b==2 or $b==5 or $b==8)
// $s=200;
// else if ($a%2==1)
// $s=100;
// else if ($a==$b)
    // $s = 50;
// echo $s;
// ?>

// <br><br>Q20<br><br>
// <?php 
// $a = $_GET['a'];
// $b = $_GET['b'];
// $s = 0;
// if ($b==2 or $b==5 or $b==8)
// $s+=200;
// if ($a%2==1)
// $s+=100;
// if ($a==$b)
    // $s += 50;
// echo $s;
// ?>

// <br><br>Q21<br><br>
// <?php 
// $n = $_GET['n'];
// while ($n%2==0)
// $n = $n/2;
// echo $n;
// ?>

// <br><br>Q22<br><br>
// <?php 
// $n = $_GET['n'];
// $m = $_GET['m'];
// $c=0;
// while ($n<=$m)
// {
// $n = $n * 3;
// $c++;
// }
// echo $c;
// ?>

// <br><br>Q23<br><br>
// <?php 
// $n = $_GET['n'];
// $c=1;
// while ($n>1)
// {
// $c++;
// if ($n%2!=0)
// $n = 3*$n+1;
// else
// $n = $n/2;
// }
// echo $c;
// ?>

// <br><br>Q24<br><br>
// <?php 
// $n = $_GET['n'];
// $s=0;
// while ($n>=1)
// {
// $s=$s+$n%10;
// $n=floor($n /10);
// }
// echo $s;
// ?>

// <br><br>Q25<br><br>
// <?php 
// $n = $_GET['n'];
// while ($n>=1)
// {
// echo $n%10;
// $n=floor($n /10);
// }
// ?>

// <br><br>Q26<br><br>
// <?php 
// $n = $_GET['n'];
// while ($n>0)
// {
// echo "I love you.<br>";
// $n--;
// }
// ?>

// <br><br>Q27<br><br>
// <?php 
// $n = $_GET['n'];
// while ($n>=0)
// {
// echo $n . " ";
// $n--;
// }
// ?>


// <br><br>Q28<br><br>
// <?php 
// $n = $_GET['n'];
// $r = $_GET['r'];
// $s=$n;
// $i=1;
// while ($i<=($r-1))
// {
// $s =$s * ($n-$i);
// $i++;
// }
// echo $s;
// ?>

// <br><br>Q29<br><br>
// <?php
// $n = $_GET['n'];
// $s = 0;
// $ss = "";
// for ($i=1;$i<=$n;$i++)
// {
// $s = $s + $i;
// if ($i==$n)
// $ss = $ss . $i . "=";
// else
// $ss = $ss . $i . "+";
// }
// echo $ss . " " . $s;
// ?>

// <br><br>Q29A<br><br>
// <?php
// $a = $_GET['a'];
// $b = $_GET['b'];
// $s = 0;
// $ss = "";
// for ($i=$a;$i<=$b;$i++)
// {
// $s = $s + $i;
// if ($i==$b)
// $ss = $ss . $i . "=";
// else
// $ss = $ss . $i . "+";
// }
// echo $ss . " " . $s;
// ?>

<br><br>Q30<br><br>
<?php
$a = $_GET['a'];
$b = $_GET['b'];
$s = 0;
$ss = "";
if ($a<$b)
{
for ($i=$a;$i<=$b;$i++)
{
$s = $s + $i;
if ($i==$b)
$ss = $ss . $i . "=";
else
$ss = $ss . $i . "+";
}
}
else
{
for ($i=$a;$i>=$b;$i--)
{
$s = $s + $i;
if ($i==$b)
$ss = $ss . $i . "=";
else
$ss = $ss . $i . "+";
}
}
echo $ss . " " . $s;
?>