Implement a star array with the specified number of rows
Cyclic output algorithm exercises
- If (! Empty ($ _ GET ['row']) {
- $ Row = $ _ GET ['row'];
- } Else {
- $ Row = 10;
- }
- Echo 'left direct triangle ';
- For ($ I = 0; $ I <$ row; $ I ++ ){
- For ($ j = 0; $ j <= $ I; $ j ++ ){
- Echo '*';
- }
- Echo'
';
- }
- Echo 'right right triangle ';
- For ($ I = 0; $ I <$ row; $ I ++ ){
- For ($ j = $ row-1; $ j> $ I; $ j --){
- Echo '';
- }
- For ($ j = 0; $ j <= $ I; $ j ++ ){
- Echo '*';
- }
- Echo'
';
- }
- Echo 'parallelogram ';
- For ($ I = 0; $ I <$ row; $ I ++ ){
- For ($ j = $ row-1; $ j> $ I; $ j --){
- Echo '';
- }
- For ($ j = 0; $ j <= $ row; $ j ++ ){
- Echo '*';
- }
- Echo'
';
- }
- Echo 'waist triangle ';
- For ($ I = 1; $ I <$ row + 1; $ I ++ ){
- For ($ j = $ row; $ j> $ I; $ j --){
- Echo '';
- }
- For ($ j = 1; $ j <= 2 * $ I-1; $ j ++ ){
- Echo '*';
- }
- Echo'
';
-
- }
- Echo 'inverted isosceles triangles ';
- For ($ I = $ row; $ I> 0; $ I --){
- For ($ j = 0; $ j <= $ row-$ I-1; $ j ++ ){
- Echo '';
- }
- For ($ j = 1; $ j <= 2 * $ I-1; $ j ++ ){
- Echo '*';
- }
- Echo'
';
-
- }
- Echo 'Diamond ';
- Function fig ($ row ){
- For ($ I = 1; $ I <$ row + 1; $ I ++ ){
-
- For ($ j = $ row; $ j> $ I; $ j --){
- Echo '';
- }
- For ($ j = 1; $ j <= 2 * $ I-1; $ j ++ ){
-
- Echo '*';
- }
- Echo'
';
- }
- For ($ I = $ row; $ I> 0; $ I --){
- For ($ j = 0; $ j <= $ row-$ I-1; $ j ++ ){
- Echo '';
- }
- For ($ j = 1; $ j <= 2 * $ I-1; $ j ++ ){
- Echo '*';
- }
- Echo'
';
-
- }
- }
- Fig ($ row/2 );
- ?>
|