検索
ホームページコンピューターのチュートリアルコンピュータ知識2次元配列の周囲の要素の合計を関数値として返します。

2次元配列の周囲の要素の合計を関数値として返します。

2次元配列の周囲の要素の合計が関数値として返されます

最初の for ループは行列の上部と下部の行の合計を計算するために使用され、2 番目の for ループは 2 つの要素を除く左端の列と右端の列の要素の合計を計算するために使用されます。 。最後に、2 つの合計を加算して、周囲の要素の合計を求めます。

〔ソースプログラム〕

####含む ###### ####含む ######

#M 4 を定義

#N 5

を定義 int fun(int a[M][N])

{int sum=0,i;

for(i=0;i

sum =a[0][i] a[M-1][i];

for(i=1;i

sum =a[i][0] a[i][N-1];

合計を返します ;

} ###主要()###

{ int aa[M][N]={{1,3,5,7,9},

{2,9,9,9,4},

{6,9,9,9,8},

{1,3,5,7,0}};

int i,j,y;

clrscr();

printf("元のデータは :\\n");

for(i=0;i

{for(j=0;j

printf("\\n");

}

y=楽しい(aa);

printf("\\n合計: %d\\n",y);

printf("\\n");

}

2次元配列のエッジ要素の合計

プライベート関数 Anyl(A()() AS INTEGER,byval m as integer,byval n as integer) as long

tol=sum_side(A,m,n)

印刷料金表

if m=n then

sd=Diag(A,m)

sid=InDiag(A,m)

印刷SD

印刷面

###それ以外###

「m≠n」を印刷

終了 if

関数の終了

プライベート関数 Sum_side(A()() AS INTEGER,byval m_side as integer,byval n_side as integer) as long

点心長さ

合計=0

n_side=n_side-1

i=0 から n のステップ 1

sum=合計 A(0)(i)

次のi

m=m-2

i=1 ~ m ステップ 1

の場合

sum=合計 A(i)(0)

sum=合計 A(i)(n)

次のi

m=m 1

i=0 から n のステップ 1

sum=合計 A(m)(i)

次のi

sum_side=sum

関数の終了

プライベート関数 Diag(A()() AS INTEGER,byval m as integer) as long

dim Sum_Diag をできるだけ長く

m=m-1

Sum_Diag=0

FOR i=0 ~ m ステップ 1

Sum_Diag=Sum_Diag A(i)(i)

次のi

Diag=Sum_Diag

関数の終了

プライベート関数 InDiag(A()() AS INTEGER,byval m as integer) as long

dim Sum_InDiag を長くする

m=m-1

Sum_Diag=0

FOR i=0 ~ m ステップ 1

Sum_InDiag=Sum_InDiag A(i)(m-i)

次のi

InDiag=Sum_InDiag

関数の終了

以上が2次元配列の周囲の要素の合計を関数値として返します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はExcel办公网で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
クイックガイド:LG保証チェックとシリアル番号の検索クイックガイド:LG保証チェックとシリアル番号の検索Apr 28, 2025 am 12:25 AM

電話、テレビ、コンピューターなどのLGデバイスがいくつかの問題に遭遇した場合、どうしますか? LG保証チェックを実行することをお勧めします。 PHP.CN Webサイトのこのガイドでは、LG Warraの実行方法に関するチュートリアルを紹介します。

Chrome/Firefox/Edgeで8ドルを使用してTwitterユーザーを確認する-MinitoolChrome/Firefox/Edgeで8ドルを使用してTwitterユーザーを確認する-MinitoolApr 28, 2025 am 12:24 AM

Twitterの現在の検証システムは、一部のパロディアカウントまたはなりすましさえ本物のアカウントとして検証されているため、あなたを混乱させる可能性があります。これで、ブラウザ用の拡張機能である8ドルをインストールし、Twitterでユーザーを確認するために使用できます。 php.cn s

PowerPointキーボードショートカット| PowerPointデスクトップショートカット-MinitoolPowerPointキーボードショートカット| PowerPointデスクトップショートカット-MinitoolApr 28, 2025 am 12:23 AM

この投稿では、有用なPowerPointキーボードショートカットを学び、Microsoft PowerPoint用のデスクトップショートカットを作成する方法を学びます。削除/失われたPowerPointファイルまたはその他のDAの回復を支援するために、無料のデータ回復プログラムも提供されています

Microsoftの受賞歴のある修正が間違っていた1200Microsoftの受賞歴のある修正が間違っていた1200Apr 28, 2025 am 12:22 AM

OutlookまたはOneDriveにサインインしようとすると、Microsoftのサインインエラー1200に悩まされていますか? PHP.CNからのこの投稿では、このISSを取り除くのに役立ついくつかの実行可能なソリューションを紹介します

Chrome、Firefox、またはWindows 10/11 PC用のHOXX VPNをダウンロード-MinitoolChrome、Firefox、またはWindows 10/11 PC用のHOXX VPNをダウンロード-MinitoolApr 28, 2025 am 12:21 AM

この投稿では、Hoxx VPNを紹介し、Chrome、Firefox、Windows、Mac、Android、iOSなどのHoxx VPNをダウンロードする方法の指示を提供します。

VMware Authorization Serviceが実行されていない場合はどうすればよいですか? - ミニトールVMware Authorization Serviceが実行されていない場合はどうすればよいですか? - ミニトールApr 28, 2025 am 12:20 AM

VMwareワークステーションはスムーズに実行されますか?起動する際に問題を抱えていますか? PHP.CN Webサイトのこの投稿では、VMware Authorization Serviceが実行されていない場合に何をすべきかに焦点を当てます。このガイドに慎重に従ってください、あなたの問題はEAに対処することができます

Brave vs Firefox |どのブラウザがあなたに適しています-MinitoolBrave vs Firefox |どのブラウザがあなたに適しています-MinitoolApr 28, 2025 am 12:19 AM

勇敢なブラウザと比較して、Firefoxは長年にわたって開発されており、この分野でしっかりと立っています。しかし、ブレイブはまた、その特別な機能と高度な技術で人々の賞賛を獲得します。だから、PHP.CN Websiに関するBrave vs Firefoxに関するこの記事

Samsungスマートスイッチとデータ転送に使用する方法-MinitoolSamsungスマートスイッチとデータ転送に使用する方法-MinitoolApr 28, 2025 am 12:18 AM

サムスンのスマートスイッチとは何ですか? Samsung Smart Switchをダウンロードして、電話またはWindows PC/Macにインストールする方法は? Samsung Smart Switchを使用して、電話から別の携帯電話、またはコンピューターにデータを転送する方法は? php.cnはあなたにwhaを示します

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 中国語版

SublimeText3 中国語版

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

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター