Heim > php教程 > php手册 > PHP练习题(二) - 帅的打破吉尼斯

PHP练习题(二) - 帅的打破吉尼斯

WBOY
Freigeben: 2016-05-20 11:51:48
Original
974 Leute haben es durchsucht

程序6.
题目: 假设某人有100,000现金,每经过一次路口需要进行一次交费交费规则为当他现金大于50,000时每次需要交%5,如果现金小于等于50,000时每次交5,000.问此人可以经过多少次这个路口。

<span style="color: #008080;"> 1</span> <span style="color: #800080;">$money</span> = 100000<span style="color: #000000;">;
</span><span style="color: #008080;"> 2</span> <span style="color: #800080;">$i</span> = 0<span style="color: #000000;">;
</span><span style="color: #008080;"> 3</span> <span style="color: #0000ff;">while</span>(<span style="color: #800080;">$money</span> >= 5000<span style="color: #000000;">) {
</span><span style="color: #008080;"> 4</span>     <span style="color: #0000ff;">if</span>( <span style="color: #800080;">$money</span> > 50000<span style="color: #000000;">) {
</span><span style="color: #008080;"> 5</span>         <span style="color: #800080;">$money</span> *= 95/100<span style="color: #000000;">;
</span><span style="color: #008080;"> 6</span>     } <span style="color: #0000ff;">else</span> <span style="color: #0000ff;">if</span>( <span style="color: #800080;">$money</span> ) {
<span style="color: #008080;"> 7</span>         <span style="color: #800080;">$money</span> -= 5000<span style="color: #000000;">;
</span><span style="color: #008080;"> 8</span> <span style="color: #000000;">    }
</span><span style="color: #008080;"> 9</span>     <span style="color: #800080;">$i</span>++<span style="color: #000000;">;
</span><span style="color: #008080;">10</span> <span style="color: #000000;">}
</span><span style="color: #008080;">11</span> <span style="color: #0000ff;">echo</span> '可以经过' . <span style="color: #800080;">$i</span> . '次路口<br>';
Nach dem Login kopieren

 

 

程序7.
题目: 打印九九乘法表

<span style="color: #008080;">1</span> <span style="color: #0000ff;">for</span>(<span style="color: #800080;">$i</span> = 1; <span style="color: #800080;">$i</span> $i++<span style="color: #000000;">) {
</span><span style="color: #008080;">2</span>     <span style="color: #0000ff;">for</span>(<span style="color: #800080;">$j</span> = 1; <span style="color: #800080;">$j</span> $i; <span style="color: #800080;">$j</span>++<span style="color: #000000;">) {
</span><span style="color: #008080;">3</span>         <span style="color: #0000ff;">echo</span> <span style="color: #800080;">$j</span> . 'x' . <span style="color: #800080;">$i</span> . '=' . <span style="color: #800080;">$i</span>*<span style="color: #800080;">$j</span> . '  '<span style="color: #000000;">;
</span><span style="color: #008080;">4</span> <span style="color: #000000;">    }
</span><span style="color: #008080;">5</span>     <span style="color: #0000ff;">echo</span> '<br>'<span style="color: #000000;">;
</span><span style="color: #008080;">6</span> }
Nach dem Login kopieren

 

 

程序8.
题目: 百钱百鸡, 公鸡5文钱一只,母鸡3文钱一只,小鸡1文钱三只,用100文钱买100只, 问,公鸡,母鸡,小鸡各几只?

<span style="color: #008080;"> 1</span> <span style="color: #800080;">$x1</span> = 0; <span style="color: #008000;">//</span><span style="color: #008000;">公鸡个数</span>
<span style="color: #008080;"> 2</span> <span style="color: #800080;">$x2</span> = 0; <span style="color: #008000;">//</span><span style="color: #008000;">母鸡个数</span>
<span style="color: #008080;"> 3</span> <span style="color: #800080;">$x3</span> = 0; <span style="color: #008000;">//</span><span style="color: #008000;">小鸡个数</span>
<span style="color: #008080;"> 4</span> <span style="color: #0000ff;">for</span>( <span style="color: #800080;">$x1</span> = 1; <span style="color: #800080;">$x1</span> $x1++<span style="color: #000000;">) {
</span><span style="color: #008080;"> 5</span>     <span style="color: #0000ff;">for</span>( <span style="color: #800080;">$x2</span> = 1; <span style="color: #800080;">$x2</span> $x1); <span style="color: #800080;">$x2</span>++<span style="color: #000000;">) {
</span><span style="color: #008080;"> 6</span>         <span style="color: #800080;">$x3</span> = 100 - <span style="color: #800080;">$x1</span> - <span style="color: #800080;">$x2</span><span style="color: #000000;">;
</span><span style="color: #008080;"> 7</span>         <span style="color: #0000ff;">if</span>( 100 == (<span style="color: #800080;">$x1</span>*5 + <span style="color: #800080;">$x2</span>*3 + <span style="color: #800080;">$x3</span>/3<span style="color: #000000;">) ) {
</span><span style="color: #008080;"> 8</span>             <span style="color: #0000ff;">echo</span> '公鸡个数为:' . <span style="color: #800080;">$x1</span> . '母鸡个数为:' . <span style="color: #800080;">$x2</span> . '小鸡个数为' . <span style="color: #800080;">$x3</span> . '<br>'<span style="color: #000000;">;
</span><span style="color: #008080;"> 9</span> <span style="color: #000000;">        }
</span><span style="color: #008080;">10</span> <span style="color: #000000;">    }
</span><span style="color: #008080;">11</span> }
Nach dem Login kopieren

 

程序9.
题目: 求1到100内的素数

<span style="color: #008080;"> 1</span> <span style="color: #800080;">$num</span> = 2<span style="color: #000000;">;
</span><span style="color: #008080;"> 2</span> <span style="color: #0000ff;">while</span>(<span style="color: #800080;">$num</span> ) {
<span style="color: #008080;"> 3</span>     <span style="color: #0000ff;">if</span>( <span style="color: #800080;">$num</span> ) {
<span style="color: #008080;"> 4</span>         <span style="color: #0000ff;">echo</span> <span style="color: #800080;">$num</span> . '  '<span style="color: #000000;">;
</span><span style="color: #008080;"> 5</span>     } <span style="color: #0000ff;">else</span><span style="color: #000000;"> {
</span><span style="color: #008080;"> 6</span>         <span style="color: #0000ff;">for</span>( <span style="color: #800080;">$j</span> = 2; <span style="color: #800080;">$j</span> $num; <span style="color: #800080;">$j</span>++<span style="color: #000000;">) {
</span><span style="color: #008080;"> 7</span>             <span style="color: #0000ff;">if</span>( <span style="color: #800080;">$j</span> == <span style="color: #800080;">$num</span><span style="color: #000000;"> ) {
</span><span style="color: #008080;"> 8</span>                 <span style="color: #0000ff;">echo</span> <span style="color: #800080;">$num</span> . '  '<span style="color: #000000;">;
</span><span style="color: #008080;"> 9</span>             } <span style="color: #0000ff;">else</span> <span style="color: #0000ff;">if</span>( <span style="color: #800080;">$num</span>%<span style="color: #800080;">$j</span> == 0<span style="color: #000000;">) {
</span><span style="color: #008080;">10</span>                 <span style="color: #0000ff;">break</span><span style="color: #000000;">;
</span><span style="color: #008080;">11</span> <span style="color: #000000;">            }
</span><span style="color: #008080;">12</span> <span style="color: #000000;">        }
</span><span style="color: #008080;">13</span> <span style="color: #000000;">    }
</span><span style="color: #008080;">14</span>     <span style="color: #800080;">$num</span>++<span style="color: #000000;">;
</span><span style="color: #008080;">15</span> }
Nach dem Login kopieren

 

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage