PHPを使用して対称ひし形を出力する簡単な方法
たとえば、単純なひし形または星のタワーを出力するには、最初に最も外側のレイヤーで行番号を制御し、次に内側のループに 2 つの最初のループ コントロールがあり、次に 2 番目のループで星を制御します。スペースを制御します。総行数から現在の行数を引いた値です for($space=1; $spaceとそれから、 数直線の賢い使い方です
//1
2345432 1//-4
-3-2-101234(数直線)//4
32 1 012 3 4 (絶対値)
1 2 3 4 5 4 3 2 1
最初に-4
-3-の効果を達成することを考えてください。 2-1012 34 絶対値関数を使用してを変換すると、4
3210 1 234それらはすべて同じ本に等しいです、例えば、これは5に等しいです
対応する疑似コード
$lines=12; for ($line=1; $line <=$lines ; $line++) { for ($j=1; $j <= $lines - $line ; $j++) { echo "+"; } for ($i=0; $i < 2*$line-1; $i++) { if ($i == 0 || $i == 2*$line-2) { echo "*"; }else{ echo "+"; }; } echo "</br>"; } $lines=12; for ($line=$lines-1; $line >=1 ; $line--) { for ($j=1; $j <= $lines - $line ; $j++) { echo "+"; } for ($i=0; $i < 2*$line-1; $i++) { if ($i == 0 || $i == 2*$line-2 || $line == $lines) { echo "*"; }else{ echo "+"; }; } echo "</br>"; }
次に、行の合計数から上記の軸の絶対値を減算します $line = $lines - abs($i);
その後、以下のコードは変更されません
for($i=-4; $i<=4; ++$i) { echo $i, '+'; echo abs($i), '+'; echo 5-abs($i); echo '<br>'; }
上記では、PHP を使用して対称ひし形を出力する簡単な方法を紹介しました。以下の点を含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Kernelsecuritycheckfailure (カーネルチェック失敗) は比較的一般的な停止コードですが、理由が何であれ、ブルースクリーンエラーは多くのユーザーを悩ませます、当サイトでは 17 種類のエラーをユーザーに丁寧に紹介します。 kernel_security_check_failure ブルー スクリーンに対する 17 の解決策 方法 1: すべての外部デバイスを削除する 使用している外部デバイスが Windows のバージョンと互換性がない場合、Kernelsecuritycheckfailure ブルー スクリーン エラーが発生することがあります。これを行うには、コンピュータを再起動する前に、すべての外部デバイスを取り外しておく必要があります。

Win10 Skype はアンインストールできますか? 多くのユーザーは、このアプリケーションがコンピューターの既定のプログラムに含まれており、削除するとシステムの動作に影響するのではないかと心配しているため、これは多くのユーザーが知りたい質問です。この Web サイトはユーザーを支援します。Win10 で Skype for Business をアンインストールする方法を詳しく見てみましょう。 Win10 で Skype for Business をアンインストールする方法 1. コンピューターのデスクトップで Windows アイコンをクリックし、設定アイコンをクリックしてに入ります。 2. 「適用」をクリックします。 3. 検索ボックスに「Skype」と入力し、見つかった結果をクリックして選択します。 4. 「アンインストール」をクリックします。 5

今日の急速な技術発展の時代では、雨後の筍のようにプログラミング言語が出現しています。多くの注目を集めている言語の 1 つは Go 言語です。Go 言語は、そのシンプルさ、効率性、同時実行の安全性などの機能により多くの開発者に愛されています。 Go 言語は、多くの優れたオープンソース プロジェクトがある強力なエコシステムで知られています。この記事では、厳選された 5 つの Go 言語オープンソース プロジェクトを紹介し、読者を Go 言語オープンソース プロジェクトの世界へ導きます。 KubernetesKubernetes は、自動化されたオープンソースのコンテナ オーケストレーション エンジンです。

「Go 言語開発の要点: 5 つの人気フレームワークの推奨事項」 高速で効率的なプログラミング言語として、Go 言語はますます多くの開発者に好まれています。開発効率を向上させ、コード構造を最適化するために、多くの開発者はフレームワークを使用してアプリケーションを迅速に構築することを選択します。 Go 言語の世界には、選択できる優れたフレームワークが数多くあります。この記事では、5 つの人気のある Go 言語フレームワークを紹介し、読者がこれらのフレームワークをよりよく理解して使用できるように、具体的なコード例を示します。 1.GinGin は高速な軽量 Web フレームワークです。

2月14日の本サイトのニュースによると、ヤフーLINEは本日、韓国の業務委託会社に不正アクセスがあり、LINE社員約5万7千人の情報が流出した可能性があると発表したが、ユーザーや取引先の情報はまだ確認されていない。漏洩された。 2023年11月のLINEアプリによる利用者情報流出事件を受け、同社の情報管理のずさんさが次々と暴露された。 Yahoo LINE関係者によると、2023年8月から11月にかけて韓国のアウトソーシング会社2社が不正アクセスや第三者の侵入を受け、従業員5万7611人のメールアドレスや電話番号、写真が流出した可能性があるという。従業員情報の悪用による二次被害の有無はまだ確認されていない。 Yahoo LINEが2023年11月にサービスを発表

インターネットの発達や情報技術の進歩によりビッグデータの時代が到来し、データ分析や機械学習などの分野も広く活用されています。これらの分野では、タスクのスケジューリングは避けられない問題です。効率的なタスクのスケジューリングを実現する方法は、効率を向上させるために重要です。この記事では、Golang の Web フレームワーク Echo フレームワークを使用して分散タスク スケジューリングを実装する方法を紹介します。 1. Echo フレームワークの概要 Echo は、高性能、スケーラブル、軽量の GoWeb フレームワークです。 HTTPに基づいています

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

for を使用して n 階乗を求める方法: 1. 「for (var i=1;i<=n;i++){}」ステートメントを使用して、ループの走査範囲を「1~n」に制御します; 2. ループ内body, use "cj *=i" 1からnまでの数値を掛けて変数cjに代入; 3. ループ終了後、変数cjの値をnの階乗にして出力します。
