cari
Rumahtutorial komputerpengetahuan komputerMengembalikan jumlah elemen sekeliling tatasusunan dua dimensi sebagai nilai fungsi

Mengembalikan jumlah elemen sekeliling tatasusunan dua dimensi sebagai nilai fungsi

Jumlah elemen sekeliling tatasusunan dua dimensi dikembalikan sebagai nilai fungsi

Gelung untuk pertama digunakan untuk mengira jumlah baris atas dan bawah matriks, dan gelung kedua untuk digunakan untuk mengira jumlah elemen dalam lajur paling kiri dan lajur paling kanan kecuali untuk dua elemen. Akhir sekali, kedua-dua penjumlahan itu ditambah bersama untuk mendapatkan jumlah unsur-unsur sekeliling.

〔Program sumber〕

#include

#include

#takrifkan M 4

#define N 5

int seronok(int a[M][N])

{int sum=0,i;

untuk(i=0;i

jumlah+=a[0][i]+a[M-1][i];

untuk(i=1;i

jumlah+=a[i][0]+a[i][N-1];

jumlah pulangan ;

}

utama()

{ 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("Data asal ialah :\n");

untuk(i=0;i

{untuk(j=0;j

printf("\n");

}

y=seronok(aa);

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

printf("\n");

}

Jumlah elemen tepi tatasusunan dua dimensi

fungsi peribadi Anyl(A()() AS INTEGER,byval m sebagai integer,byval n sebagai integer) selama

tol=jumlah_sisi(A,m,n)

cetak tol

jika m=n maka

sd=Diag(A,m)

sid=InDiag(A,m)

cetak sd

print sid

lain

cetak "m≠n"

tamat jika

fungsi tamat

fungsi peribadi Sum_side(A()() AS INTEGER, byval m_side sebagai integer, byval n_side sebagai integer) selama

dim sum selagi

jumlah=0

n_side=n_side-1

untuk i=0 hingga n langkah 1

jumlah=jumlah+A(0)(i)

i seterusnya

m=m-2

untuk i=1 hingga m langkah 1

jumlah=jumlah+A(i)(0)

jumlah=jumlah+A(i)(n)

i seterusnya

m=m+1

untuk i=0 hingga n langkah 1

jumlah=jumlah+A(m)(i)

i seterusnya

sum_side=sum

fungsi tamat

fungsi peribadi Diag(A()() SEBAGAI INTEGER, byval m sebagai integer) selama

malap Sum_Diag selagi

m=m-1

Sum_Diag=0

UNTUK i=0 hingga m langkah 1

Sum_Diag=Sum_Diag+A(i)(i)

i seterusnya

Diag=Sum_Diag

fungsi tamat

fungsi peribadi InDiag(A()() SEBAGAI INTEGER,byval m sebagai integer) selama

malap Sum_InDiag selama

m=m-1

Sum_Diag=0

UNTUK i=0 hingga m langkah 1

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

i seterusnya

InDiag=Sum_InDiag

fungsi tamat

Atas ialah kandungan terperinci Mengembalikan jumlah elemen sekeliling tatasusunan dua dimensi sebagai nilai fungsi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:Excel办公网. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Windows 11 Pendidikan Muat turun ISO dan pasang di PC - MinitoolWindows 11 Pendidikan Muat turun ISO dan pasang di PC - MinitoolApr 26, 2025 am 12:50 AM

Apakah Pendidikan Windows 11? Sekiranya anda ingin memasang sistem ini di PC anda, bagaimana anda boleh melakukan kerja ini? Siaran ini dari php.cn memberikan panduan terperinci mengenai Windows 11 Education Download ISO dan cara memasangnya dari fail ISO.

Cara Memperbaiki E -mel Outlook Tidak Dipaparkan Dalam Peti Masuk - MinitoolCara Memperbaiki E -mel Outlook Tidak Dipaparkan Dalam Peti Masuk - MinitoolApr 26, 2025 am 12:49 AM

Adakah e -mel Outlook anda tidak muncul dalam peti masuk, tetapi menunjukkan dalam carian? Apakah langkah yang boleh anda lakukan apabila Outlook tidak menunjukkan semua e -mel? Sekarang dalam siaran ini yang diberikan oleh penyelesaian php.cn, kami akan memperkenalkan beberapa kaedah berguna untuk membantu anda menangani masalah dan g

Pembetulan yang mesti diketahui: Windows tersekat pada menutup skrinPembetulan yang mesti diketahui: Windows tersekat pada menutup skrinApr 26, 2025 am 12:48 AM

Sekiranya anda cuba mematikan komputer anda tetapi menghadapi tingkap yang tersekat pada menutup masalah skrin, anda boleh mencari beberapa perbaikan berguna dari panduan php.cn ini. Hanya terus membaca untuk melihat butirannya.

[Panduan Lengkap] Bagaimana untuk memperbaiki ralat pasukan Microsoft CAA50021? - Minitool[Panduan Lengkap] Bagaimana untuk memperbaiki ralat pasukan Microsoft CAA50021? - MinitoolApr 26, 2025 am 12:47 AM

Jika anda mencari penyelesaian yang berkesan untuk kod ralat Microsoft Teams CAA50021, jawatan ini bernilai dibaca. Dalam jawatan ini, Php.CN memperkenalkan cara untuk menyingkirkan ralat ini secara terperinci. Cukup ikuti untuk menyelesaikan masalah anda.

Buat Windows 11/10 kelihatan seperti Windows XP menggunakan Windowblinds 11 - MinitoolBuat Windows 11/10 kelihatan seperti Windows XP menggunakan Windowblinds 11 - MinitoolApr 26, 2025 am 12:46 AM

Adakah anda ingin menjadikan Windows 11 atau Windows 10 kelihatan seperti Windows XP? Adakah anda tahu bagaimana untuk melakukan ini pada peranti anda? Anda boleh mencuba versi Beta Windowblinds 11 sekarang. Dalam siaran ini, perisian php.cn akan memberitahu anda cara memuat turun windowblinds 11 dan memperkenalkan

Pro Fixes: Tidak semua kemas kini berjaya dipasangPro Fixes: Tidak semua kemas kini berjaya dipasangApr 26, 2025 am 12:45 AM

Jika anda tidak boleh menggunakan cara sejagat untuk menyahpasang kemas kini Windows kerana ralat telah berlaku, tidak semua kemas kini berjaya menyahpasang, anda boleh mencuba kaedah yang disebutkan dalam pos php.cn untuk menyelesaikan masalah tersebut.

Betulkan Ralat Sistem - WACOM_Tablet.exe Can ' T Proses Akhir - MINITOOLBetulkan Ralat Sistem - WACOM_Tablet.exe Can ' T Proses Akhir - MINITOOLApr 26, 2025 am 12:44 AM

Apa itu wacom_tablet.exe? Adakah proses Windows selamat untuk dijalankan? Sesetengah orang mendapati wacom_tablet.exe tidak dapat mengakhiri proses dan apabila ralat sistem Windows ini berlaku, anda mungkin terharu dan tidak tahu di mana untuk bermula. Pada php.cn, artikel ini akan menyelesaikannya

3 cara untuk kami mengesan tingkah laku yang mencurigakan di CHATGPT - MINITOOL3 cara untuk kami mengesan tingkah laku yang mencurigakan di CHATGPT - MINITOOLApr 26, 2025 am 12:43 AM

Kesalahan ChatGPT adalah pelbagai dan kami telah mengesan tingkah laku yang mencurigakan adalah perkara biasa. Sekiranya anda terperangkap dalam isu ini, apa yang perlu anda lakukan? Pergi membaca siaran ini dari php.cn dan anda boleh mencari beberapa perbaikan berguna untuk membantu anda menyingkirkan masalah.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

Versi Mac WebStorm

Versi Mac WebStorm

Alat pembangunan JavaScript yang berguna

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

MinGW - GNU Minimalis untuk Windows

MinGW - GNU Minimalis untuk Windows

Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.