Heim  >  Artikel  >  php教程  >  PHP练习题(二),php练习题

PHP练习题(二),php练习题

WBOY
WBOYOriginal
2016-06-13 08:41:501170Durchsuche

PHP练习题(二),php练习题

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

<span> 1</span> <span>$money</span> = 100000<span>;
</span><span> 2</span> <span>$i</span> = 0<span>;
</span><span> 3</span> <span>while</span>(<span>$money</span> >= 5000<span>) {
</span><span> 4</span>     <span>if</span>( <span>$money</span> > 50000<span>) {
</span><span> 5</span>         <span>$money</span> *= 95/100<span>;
</span><span> 6</span>     } <span>else</span> <span>if</span>( <span>$money</span> <= 50000<span>) {
</span><span> 7</span>         <span>$money</span> -= 5000<span>;
</span><span> 8</span> <span>    }
</span><span> 9</span>     <span>$i</span>++<span>;
</span><span>10</span> <span>}
</span><span>11</span> <span>echo</span> '可以经过' . <span>$i</span> . '次路口<br/>';

 

 

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

<span>1</span> <span>for</span>(<span>$i</span> = 1; <span>$i</span> < 10; <span>$i</span>++<span>) {
</span><span>2</span>     <span>for</span>(<span>$j</span> = 1; <span>$j</span> <= <span>$i</span>; <span>$j</span>++<span>) {
</span><span>3</span>         <span>echo</span> <span>$j</span> . 'x' . <span>$i</span> . '=' . <span>$i</span>*<span>$j</span> . '  '<span>;
</span><span>4</span> <span>    }
</span><span>5</span>     <span>echo</span> '<br/>'<span>;
</span><span>6</span> }

 

 

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

<span> 1</span> <span>$x1</span> = 0; <span>//</span><span>公鸡个数</span>
<span> 2</span> <span>$x2</span> = 0; <span>//</span><span>母鸡个数</span>
<span> 3</span> <span>$x3</span> = 0; <span>//</span><span>小鸡个数</span>
<span> 4</span> <span>for</span>( <span>$x1</span> = 1; <span>$x1</span> <= 20; <span>$x1</span>++<span>) {
</span><span> 5</span>     <span>for</span>( <span>$x2</span> = 1; <span>$x2</span> <= (33-<span>$x1</span>); <span>$x2</span>++<span>) {
</span><span> 6</span>         <span>$x3</span> = 100 - <span>$x1</span> - <span>$x2</span><span>;
</span><span> 7</span>         <span>if</span>( 100 == (<span>$x1</span>*5 + <span>$x2</span>*3 + <span>$x3</span>/3<span>) ) {
</span><span> 8</span>             <span>echo</span> '公鸡个数为:' . <span>$x1</span> . '母鸡个数为:' . <span>$x2</span> . '小鸡个数为' . <span>$x3</span> . '<br/>'<span>;
</span><span> 9</span> <span>        }
</span><span>10</span> <span>    }
</span><span>11</span> }

 

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

<span> 1</span> <span>$num</span> = 2<span>;
</span><span> 2</span> <span>while</span>(<span>$num</span> <= 100<span>) {
</span><span> 3</span>     <span>if</span>( <span>$num</span> <= 3<span>) {
</span><span> 4</span>         <span>echo</span> <span>$num</span> . '  '<span>;
</span><span> 5</span>     } <span>else</span><span> {
</span><span> 6</span>         <span>for</span>( <span>$j</span> = 2; <span>$j</span> <= <span>$num</span>; <span>$j</span>++<span>) {
</span><span> 7</span>             <span>if</span>( <span>$j</span> == <span>$num</span><span> ) {
</span><span> 8</span>                 <span>echo</span> <span>$num</span> . '  '<span>;
</span><span> 9</span>             } <span>else</span> <span>if</span>( <span>$num</span>%<span>$j</span> == 0<span>) {
</span><span>10</span>                 <span>break</span><span>;
</span><span>11</span> <span>            }
</span><span>12</span> <span>        }
</span><span>13</span> <span>    }
</span><span>14</span>     <span>$num</span>++<span>;
</span><span>15</span> }

 

Stellungnahme:
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