Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Dalam pengaturcaraan C, bekerja dengan tatasusunan 2D pada masa jalan

Dalam pengaturcaraan C, bekerja dengan tatasusunan 2D pada masa jalan

WBOY
WBOYke hadapan
2023-09-13 23:29:071377semak imbas

Dalam pengaturcaraan C, bekerja dengan tatasusunan 2D pada masa jalan

Soalan

Tulis atur cara C untuk mengira jumlah dan hasil darab semua elemen dalam tatasusunan dua dimensi menggunakan kompilasi masa jalan.

Penyelesaian

  • Kompilasi atau permulaan masa larian juga dikenali sebagai peruntukan dinamik. Memperuntukkan memori pada masa pelaksanaan (runtime) dipanggil peruntukan memori dinamik.

  • Fungsi calloc() dan malloc() menyokong peruntukan memori dinamik.

  • Fungsi calloc() dan malloc() menyokong peruntukan memori dinamik. p>

Dalam program ini, kami akan mengira jumlah semua elemen dan hasil darab semua elemen tatasusunan 2D pada masa jalan.

Logik untuk mengira hasil tambah semua elemen dalam tatasusunan dua dimensi -

printf("Sum array is : </p><p>");
for(i=0;i<2;i++){
   for(j=0;j<3;j++){
      sum[i][j]=A[i][j]+B[i][j];
      printf("%d\t",sum[i][j]);
   }
   printf("</p><p>");
}

Logik untuk mengira hasil darab semua elemen dalam tatasusunan dua dimensi Output

printf("Product array is : </p><p>");
for(i=0;i<2;i++){
   for(j=0;j<3;j++){
      product[i][j]=A[i][j]*B[i][j];
      printf("%d\t",product[i][j]);
   }
   printf("</p><p>");
}
}

Atas ialah kandungan terperinci Dalam pengaturcaraan C, bekerja dengan tatasusunan 2D pada masa jalan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam