目錄
問題
解決方案
Example
輸出
首頁 後端開發 C++ 在C程式設計中,在運行時使用二維數組進行工作

在C程式設計中,在運行時使用二維數組進行工作

Sep 13, 2023 pm 11:29 PM
二維數組 c程式設計 運行時

在C程式設計中,在運行時使用二維數組進行工作

問題

寫一個C程序,使用執行時間編譯來計算二維數組中所有元素的和與積。

解決方案

  • 運行時編譯或初始化也稱為動態分配。在執行時(運行時)分配記憶體稱為動態記憶體分配。

  • 函數calloc()和malloc()支援動態記憶體分配。

  • 函數calloc()和malloc()支援動態記憶體分配。 p>

在這個程式中,我們將在運行時計算二維數組所有元素的總和以及所有元素的乘積。

邏輯用於計算二維陣列中所有元素的總和-

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>");
}
登入後複製

計算二維陣列中所有元素乘積的邏輯−

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>");
}
}
登入後複製

Example

 實例示範

#include<stdio.h>
void main(){
   //Declaring the array - run time//
   int A[2][3],B[2][3],i,j,sum[i][j],product[i][j];
   //Reading elements into the array&#39;s A and B using for loop//
   printf("Enter elements into the array A: </p><p>");
   for(i=0;i<2;i++){
      for(j=0;j<3;j++){
         printf("A[%d][%d] :",i,j);
         scanf("%d",&A[i][j]);
      }
      printf("</p><p>");
   }
   for(i=0;i<2;i++){
      for(j=0;j<3;j++){
         printf("B[%d][%d] :",i,j);
         scanf("%d",&B[i][j]);
      }
      printf("</p><p>");
   }
   //Calculating sum and printing output//
   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>");
   }
   //Calculating product and printing 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>");
   }
}
登入後複製

輸出

Enter elements into the array A:
A[0][0] :A[0][1] :A[0][2] :
A[1][0] :A[1][1] :A[1][2] :
B[0][0] :B[0][1] :B[0][2] :
B[1][0] :B[1][1] :B[1][2] :
Sum array is :
000
000
Product array is :
000
000
登入後複製

以上是在C程式設計中,在運行時使用二維數組進行工作的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

使用C++編寫程式碼,找到第N個非平方數 使用C++編寫程式碼,找到第N個非平方數 Aug 30, 2023 pm 10:41 PM

我們都知道不是任何數字的平方的數字,如2、3、5、7、8等。非平方數有N個,不可能知道每個數字。因此,在本文中,我們將解釋有關無平方數或非平方數的所有內容,以及在C++中尋找第N個非平方數的方法。第N個非平方數如果一個數是整數的平方,則該數稱為完全平方數。完全平方數的一些例子是-1issquareof14issquareof29issquareof316issquareof425issquareof5如果一個數不是任何整數的平方,則該數稱為非平方數。例如,前15個非平方數是-2,3,5,6,

php數組二維怎麼轉一維數組 php數組二維怎麼轉一維數組 Aug 03, 2023 am 11:14 AM

php數組二維轉一維數組的方法:1、使用循環遍歷,使用循環遍歷二維數組,將每個元素添加到一維數組中;2、使用“array_merge”函數,可以將多個數字組合併為一個數組,將二維數組當作參數傳遞給“array_merge”函數,將其轉換為一維數組;3、使用“array_reduce”函數,可以將數組中的所有值通過一個回調函數來處理,並最後返回一個結果。

如何解決C++運行時錯誤:'out of memory'? 如何解決C++運行時錯誤:'out of memory'? Aug 26, 2023 am 11:01 AM

如何解決C++運行時錯誤:'outofmemory'?在C++程式設計中,面對執行時期錯誤是很常見的一件事。其中之一就是「outofmemory」錯誤,也就是記憶體不足的錯誤。這個錯誤通常發生在程式需要分配更多記憶體空間,但係統沒有足夠的記憶體來滿足需求的時候。那麼,我們該如何解決這個問題呢?本文將會提供一些解決方案來處理這種情況。首先,最簡單的方式就是調整代

如何使用PHP中的array_sum函數計算二維數組中某一列元素的總和 如何使用PHP中的array_sum函數計算二維數組中某一列元素的總和 Jun 26, 2023 pm 12:45 PM

在PHP程式設計中,array_sum函數是一個非常實用的函數,它可以計算陣列中所有元素的總和。然而,當我們需要計算二維數組中某一列元素的總和時,可能會遇到些許麻煩。本文將介紹如何使用PHP中的array_sum函數計算二維陣列中某一列元素的總和。首先,我們需要了解二維數組的概念。二維數組就是一個包含了多個數組的數組,可以把它看成是一張表格。每個數組都代表了表格

在C編程中,求圓的面積 在C編程中,求圓的面積 Aug 25, 2023 pm 10:57 PM

圓是封閉圖形。圓上的所有點到圓內一點的距離都相等。中心點稱為圓心。點到圓心的距離稱為半徑。面積是封閉圖形尺寸跨距的定量表示。圓的面積是圓的尺寸內所包圍的面積。計算圓面積的公式,Area=π*r*r為了計算面積,我們給出了圓的半徑作為輸入,我們將使用公式來計算面積,算法STEP1:Takeradiusasinputfromtheuserusingstdinput.STEP2:Calculatetheareaofcircleusing,  area=(

使用C++編寫的陣列右旋轉的反轉演算法 使用C++編寫的陣列右旋轉的反轉演算法 Sep 08, 2023 pm 08:17 PM

在本文中,我們將了解逆轉演算法,將給定的陣列向右旋轉k個元素,例如−Input:arr[]={4,6,2,6,43,7,3,7},k= 4Output:{43,7,3,7,4,6​​,2,6}Explanation:Rotatingeachelementofarrayby4-elementtotherightgives{43,7,3,7,4,6​​,2,6}.Input:arr[]={8 ,5,8,2,1,4,9,3},k=3Output:{4,9,3,8,5,8,2,1}尋找解的方

使用C++找到數組中唯一配對的數量 使用C++找到數組中唯一配對的數量 Sep 07, 2023 am 11:53 AM

我們需要適當的知識才能在C++的數組語法中創建幾個唯一的對。在尋找唯一對的數量時,我們計算給定數組中的所有唯一對,即可以形成所有可能的對,其中每個對應該是唯一的。例如-Input:array[]={5,5,9}Output:4Explanation:Thenumberofalluniquepairsare(5,5),(5,9),(9,5)and(9,9).Input:array[]= {5,4,3,2,2}Output:16尋找解法的方法有兩種方法可以解決這個問題,它們是−

php 二維數組怎麼反轉 php 二維數組怎麼反轉 Dec 26, 2022 am 09:38 AM

php反轉二維數組的方法:1、建立一個php範例檔;2、定義一個二維數組;3、透過「array_reverse($a,true);」函數反轉數組;4、使用「print_r」列印反轉後的二維數組即可。

See all articles