


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"); } 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 tamatJumlah elemen tepi tatasusunan dua dimensi
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!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

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

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











Jika anda mengesyaki isu -isu cakera keras anda, anda boleh menyemak pemacu untuk kesilapan pada Windows 7. Ceramah post php.cn ini mengenai FixDisk Windows 7. Anda boleh mengikuti panduan untuk memeriksa cakera keras untuk kesilapan pada Windows 7.

Windows X-Lite Optimum 11 23H2 Home atau Optimum 11 Pro boleh menjadi pilihan anda jika anda memerlukan sistem lite tersuai berdasarkan Windows 11 23H2. Pergi membaca dan php.cn akan menunjukkan kepada anda cara memuat turun Optimum 11 23H2 ISO dan memasang Pro atau Home di PC anda.

Pernahkah anda menemui skrin hitam selepas memasang pemacu grafik seperti pemandu NVIDIA di Windows 10/11? Sekarang dalam siaran ini dari Php.cn, anda boleh mencari beberapa penyelesaian yang patut dicuba untuk skrin Black Update NVIDIA.

Banyak pengguna SurfaceBook melaporkan bahawa mereka memenuhi "pengasingan teras yang disekat oleh EW_USBCCGPFILTER.SYS" pada Windows 11/10. Siaran ini dari Php.cn membantu menyelesaikan masalah yang menjengkelkan. Terus bacaan anda.

Ingin mengetahui peningkatan baru dan pembetulan pepijat di Windows 11 KB5034204? Ingin bagaimana untuk mendapatkan Windows 11 KB5034204 pada peranti anda? Dalam siaran ini, perisian Php.CN akan memperkenalkan maklumat yang ingin anda ketahui.

Anda mesti biasa dengan pintasan Windows P jika anda mempunyai lebih daripada satu monitor. Walau bagaimanapun, Windows P tidak berfungsi dengan betul mungkin berlaku sekali -sekala. Jika anda menghadapi masalah ini, jawatan ini dari php.cn boleh membantu anda.

Petua dan Pemberitahuan Cadangan adalah reka bentuk baru Windows 11. Ia akan memberi anda cadangan dan petua mengenai beberapa ciri baru. Tetapi sesetengah daripada anda mungkin diganggu oleh petua pop. Anda boleh membaca siaran ini dari php.cn untuk belajar bagaimana mematikan tips dan sugg

Pemulihan data sentiasa menjadi topik yang dipanaskan. Untuk berjaya memulihkan data dari peranti anda, anda harus tahu bagaimana ia menyimpan data. Anda boleh mempelajari perbezaan antara pemulihan RAID dan pemulihan cakera keras dari pos php.cn ini.
