Inhaltsverzeichnis
Frage
Lösung
Beispiel
Ausgabe
Heim Backend-Entwicklung C++ In der C-Programmierung das Arbeiten mit 2D-Arrays zur Laufzeit

In der C-Programmierung das Arbeiten mit 2D-Arrays zur Laufzeit

Sep 13, 2023 pm 11:29 PM
二维数组 c编程 运行时

In der C-Programmierung das Arbeiten mit 2D-Arrays zur Laufzeit

Frage

Schreiben Sie ein C-Programm, um die Summe und das Produkt aller Elemente in einem zweidimensionalen Array mithilfe der Laufzeitkompilierung zu berechnen.

Lösung

  • Die Kompilierung oder Initialisierung zur Laufzeit wird auch als dynamische Zuordnung bezeichnet. Das Zuweisen von Speicher zur Ausführungszeit (Laufzeit) wird als dynamische Speicherzuweisung bezeichnet.

  • Die Funktionen calloc() und malloc() unterstützen die dynamische Speicherzuweisung.

  • Die Funktionen calloc() und malloc() unterstützen die dynamische Speicherzuweisung. p>

In diesem Programm berechnen wir zur Laufzeit die Summe aller Elemente und das Produkt aller Elemente eines 2D-Arrays.

Logik zur Berechnung der Summe aller Elemente in einem zweidimensionalen Array -

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>");
}
Nach dem Login kopieren

Logik zur Berechnung des Produkts aller Elemente in einem zweidimensionalen Array -

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>");
}
}
Nach dem Login kopieren

Beispiel

Beispieldemonstration

#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>");
   }
}
Nach dem Login kopieren

Ausgabe

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
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonIn der C-Programmierung das Arbeiten mit 2D-Arrays zur Laufzeit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie behebt man den C++-Laufzeitfehler: „Nicht genügend Speicher'? Wie behebt man den C++-Laufzeitfehler: „Nicht genügend Speicher'? Aug 26, 2023 am 11:01 AM

Wie behebt man den C++-Laufzeitfehler „outofmemory“? Bei der C++-Programmierung kommt es sehr häufig zu Laufzeitfehlern. Einer davon ist der „outofmemory“-Fehler, bei dem es sich um einen Fehler wegen unzureichendem Arbeitsspeicher handelt. Dieser Fehler tritt normalerweise auf, wenn das Programm mehr Speicherplatz zuweisen muss, das System jedoch nicht über genügend Speicher verfügt, um den Bedarf zu decken. Wie also sollen wir dieses Problem lösen? In diesem Artikel finden Sie einige Lösungen zur Bewältigung dieser Situation. Der einfachste Weg besteht zunächst darin, den Code anzupassen

Verwenden Sie C++, um Code zu schreiben, um die N-te nichtquadratische Zahl zu finden Verwenden Sie C++, um Code zu schreiben, um die N-te nichtquadratische Zahl zu finden Aug 30, 2023 pm 10:41 PM

Wir alle kennen Zahlen, die nicht das Quadrat einer Zahl sind, wie zum Beispiel 2, 3, 5, 7, 8 usw. Es gibt N nichtquadratische Zahlen und es ist unmöglich, jede Zahl zu kennen. In diesem Artikel erklären wir alles über quadratlose oder nichtquadratische Zahlen und Möglichkeiten, die N-te nichtquadratische Zahl in C++ zu finden. N-te nichtquadratische Zahl Wenn eine Zahl das Quadrat einer ganzen Zahl ist, wird die Zahl als perfektes Quadrat bezeichnet. Einige Beispiele für perfekte Quadratzahlen sind -1isquadratvon14isquadratvon29isquadratvon316isquadratvon425isquadratvon5. Wenn eine Zahl nicht das Quadrat einer ganzen Zahl ist, wird die Zahl als nichtquadratisch bezeichnet. Die ersten 15 nichtquadratischen Zahlen sind beispielsweise -2,3,5,6,

So verwenden Sie die Funktion array_sum in PHP, um die Summe der Elemente in einer Spalte in einem zweidimensionalen Array zu berechnen So verwenden Sie die Funktion array_sum in PHP, um die Summe der Elemente in einer Spalte in einem zweidimensionalen Array zu berechnen Jun 26, 2023 pm 12:45 PM

In der PHP-Programmierung ist die Funktion array_sum eine sehr praktische Funktion, die die Summe aller Elemente in einem Array berechnen kann. Wenn wir jedoch die Summe einer Elementspalte in einem zweidimensionalen Array berechnen müssen, können Probleme auftreten. In diesem Artikel wird vorgestellt, wie Sie die Funktion array_sum in PHP verwenden, um die Summe der Elemente in einer Spalte eines zweidimensionalen Arrays zu berechnen. Zunächst müssen wir das Konzept zweidimensionaler Arrays verstehen. Ein zweidimensionales Array ist ein Array, das mehrere Arrays enthält und als Tabelle betrachtet werden kann. Jedes Array stellt eine Tabelle dar

Ermitteln Sie mit C++ die Anzahl eindeutiger Paare in einem Array Ermitteln Sie mit C++ die Anzahl eindeutiger Paare in einem Array Sep 07, 2023 am 11:53 AM

Wir benötigen entsprechende Kenntnisse, um mehrere eindeutige Paare in der Array-Syntax von C++ zu erstellen. Während wir die Anzahl der eindeutigen Paare ermitteln, zählen wir alle eindeutigen Paare im angegebenen Array, d. h. alle möglichen Paare können gebildet werden, wobei jedes Paar eindeutig sein sollte. Zum Beispiel -Input:array[]={5,5,9}Output:4Erläuterung:Die Anzahl dereinzigartigen Paaresind(5,5),(5,9),(9,5)und(9,9).Input:array[] = {5,4,3,2,2}Ausgabe: 16 Möglichkeiten, eine Lösung zu finden Es gibt zwei Möglichkeiten, dieses Problem zu lösen: −

So konvertieren Sie ein zweidimensionales PHP-Array in ein eindimensionales Array So konvertieren Sie ein zweidimensionales PHP-Array in ein eindimensionales Array Aug 03, 2023 am 11:14 AM

So konvertieren Sie ein PHP-Array von zwei Dimensionen in ein eindimensionales Array: 1. Verwenden Sie die Schleifendurchquerung, um das zweidimensionale Array zu durchlaufen und jedes Element zum eindimensionalen Array hinzuzufügen. 2. Verwenden Sie die Funktion „array_merge“, um mehrere zusammenzuführen Arrays in ein Array, übergeben Sie das zweidimensionale Array als Parameter an die Funktion „array_merge“, um es in ein eindimensionales Array umzuwandeln. 3. Mit der Funktion „array_reduce“ können alle Werte im Array verarbeitet werden über eine Rückruffunktion und gab schließlich ein Ergebnis zurück.

Ermitteln Sie in der C-Programmierung die Fläche eines Kreises Ermitteln Sie in der C-Programmierung die Fläche eines Kreises Aug 25, 2023 pm 10:57 PM

Ein Kreis ist eine geschlossene Figur. Alle Punkte auf einem Kreis haben den gleichen Abstand von einem Punkt innerhalb des Kreises. Der Mittelpunkt wird Kreismittelpunkt genannt. Der Abstand von einem Punkt zum Mittelpunkt eines Kreises wird Radius genannt. Die Fläche ist eine quantitative Darstellung der Dimensionsspanne einer geschlossenen Figur. Die Fläche eines Kreises ist die Fläche, die innerhalb der Abmessungen des Kreises eingeschlossen ist. Die Formel zur Berechnung der Fläche eines Kreises lautet Fläche=π*r*r. Um die Fläche zu berechnen, geben wir den Radius des Kreises als Eingabe ein. Wir verwenden die Formel zur Berechnung der Fläche, Algorithmus SCHRITT 1: Übernehmen Sie den Radius als Eingabe vom Benutzer mit stdin. SCHRITT 2 : Berechnen Sie die Fläche des Kreises mit Fläche=(

Inversionsalgorithmus für die Rechtsdrehung eines Arrays, geschrieben in C++ Inversionsalgorithmus für die Rechtsdrehung eines Arrays, geschrieben in C++ Sep 08, 2023 pm 08:17 PM

In diesem Artikel lernen wir den Umkehralgorithmus kennen, um das gegebene Array um k Elemente nach rechts zu drehen, zum Beispiel −Input:arr[]={4,6,2,6,43,7,3,7}, k= 4Ausgabe:{43,7,3,7,4,6,2,6}Erklärung:Das Drehen jedes Elements des Arrays um 4 Elemente nach rechts ergibt {43,7,3,7,4,6,2,6}.Eingabe:arr[]= {8 ,5,8,2,1,4,9,3},k=3Ausgabe:{4,9,3,8,5,8,2,1} Finden Sie die Lösung

Schreiben Sie mit C++ einen Code, um die Anzahl der Subarrays mit denselben Mindest- und Höchstwerten zu ermitteln Schreiben Sie mit C++ einen Code, um die Anzahl der Subarrays mit denselben Mindest- und Höchstwerten zu ermitteln Aug 25, 2023 pm 11:33 PM

In diesem Artikel werden wir C++ verwenden, um das Problem zu lösen, die Anzahl der Subarrays zu ermitteln, deren Maximal- und Minimalwert gleich sind. Das Folgende ist ein Beispiel für das Problem: −Input:array={2,3,6,6,2,4,4,4}Output:12Explanation:{2},{3},{6},{6}, {2 },{4},{4},{4},{6,6},{4,4},{4,4}und {4,4,4}sind die Teilarrays, die mit dem gleichen maximalen und minimalen Element gebildet werden können. Eingabe: array={3, 3, 1,5,

See all articles