目次
質問
解決策
Example
出力
ホームページ バックエンド開発 C++ C プログラミングで、実行時に 2D 配列を操作する

C プログラミングで、実行時に 2D 配列を操作する

Sep 13, 2023 pm 11:29 PM
二次元配列 Cプログラミング ランタイム

C プログラミングで、実行時に 2D 配列を操作する

質問

ランタイム コンパイルを使用して 2 次元配列内のすべての要素の合計と積を計算する C プログラムを作成してください。

解決策

  • 実行時のコンパイルまたは初期化は、動的割り当てとも呼ばれます。実行時 (ランタイム) にメモリを割り当てることを動的メモリ割り当てと呼びます。

  • 関数 calloc() および malloc() は、動的メモリ割り当てをサポートします。

  • 関数 calloc() および malloc() は、動的メモリ割り当てをサポートします。 p>

このプログラムでは、実行時に 2D 配列のすべての要素の合計とすべての要素の積を計算します。

2 次元配列内のすべての要素の合計を計算するために使用されるロジック -

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>");
}
ログイン後にコピー

2 次元配列内のすべての要素の積を計算するために使用されるロジック-次元配列-

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 プログラミングで、実行時に 2D 配列を操作するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

C++ を使用して N 番目の非平方数を見つけるコードを作成する C++ を使用して N 番目の非平方数を見つけるコードを作成する Aug 30, 2023 pm 10:41 PM

私たちは皆、2、3、5、7、8 など、数の 2 乗ではない数字を知っています。非正方形の数は N 個あり、すべての数を知ることは不可能です。そこで、この記事では、平方なしまたは非平方数と、C++ で N 番目の非平方数を見つける方法についてすべて説明します。 N 番目の非平方数 数値が整数の 2 乗である場合、その数値は完全平方と呼ばれます。完全平方数の例としては、-1issquareof14issquareof29issquareof316issquareof425issquareof5 などがあります。数値がどの整数の平方でもない場合、その数値は非正方形と呼ばれます。たとえば、最初の 15 個の非平方数は -2、3、5、6 です。

PHPの二次元配列を一次元配列に変換する方法 PHPの二次元配列を一次元配列に変換する方法 Aug 03, 2023 am 11:14 AM

PHP 配列を 2 次元から 1 次元配列に変換する方法: 1. ループ トラバーサルを使用して 2 次元配列を走査し、各要素を 1 次元配列に追加します; 2. 「array_merge」関数を使用して複数の要素をマージします配列を配列に. 二次元配列を「array_merge」関数にパラメータとして渡して一次元配列に変換; 3. 「array_reduce」関数を使用すると、配列内のすべての値を処理できますコールバック関数を介して、最終的に結果を返します。

C++ ランタイム エラー「メモリ不足」を解決するにはどうすればよいですか? C++ ランタイム エラー「メモリ不足」を解決するにはどうすればよいですか? Aug 26, 2023 am 11:01 AM

C++ ランタイム エラー:「outofmemory」を解決する方法? C++ プログラミングでは、ランタイム エラーに直面することは非常に一般的なことです。そのうちの 1 つは、メモリ不足エラーである「outofmemory」エラーです。このエラーは通常、プログラムがより多くのメモリ領域を割り当てる必要があるが、要求を満たすのに十分なメモリがシステムにない場合に発生します。では、この問題をどのように解決すればよいでしょうか?この記事では、この状況に対処するためのいくつかの解決策を紹介します。まず、最も簡単な方法はコードを調整することです

PHP で array_sum 関数を使用して 2 次元配列の列の要素の合計を計算する方法 PHP で array_sum 関数を使用して 2 次元配列の列の要素の合計を計算する方法 Jun 26, 2023 pm 12:45 PM

PHP プログラミングにおける array_sum 関数は、配列内のすべての要素の合計を計算できる非常に実用的な関数です。ただし、2 次元配列内の要素の列の合計を計算する必要がある場合、問題が発生する可能性があります。この記事では、PHP の array_sum 関数を使用して、2 次元配列の列の要素の合計を計算する方法を紹介します。まず、2 次元配列の概念を理解する必要があります。 2 次元配列は、複数の配列を含む配列であり、テーブルとみなすことができます。各配列はテーブルを表します

Cプログラミングで円の面積を求める Cプログラミングで円の面積を求める Aug 25, 2023 pm 10:57 PM

円は閉じた図形です。円上のすべての点は、円内の点から等距離にあります。中心点を円の中心といいます。点から円の中心までの距離を半径といいます。面積は、閉じた図形の寸法の範囲を定量的に表現したものです。円の面積は、円の寸法内に囲まれた面積です。円の面積を計算する式、Area=π*r*r 面積を計算するには、円の半径を入力として与え、その式を使用して面積を計算します。アルゴリズム STEP1: stdinput を使用してユーザーからの入力として半径を取得します。STEP2 : area=( を使用して円の面積を計算します。

C++で書かれた配列の右回転のための反転アルゴリズム C++で書かれた配列の右回転のための反転アルゴリズム Sep 08, 2023 pm 08:17 PM

この記事では、指定された配列を k 要素分右に回転する逆転アルゴリズムについて学びます。たとえば、−Input:arr[]={4,6,2,6,43,7,3,7}、 k= 4出力:{43,7,3,7,4,6​​,2,6}説明:配列の各要素を 4 要素ずつ右に回転すると、{43,7,3,7,4,6​​,2,6} が得られます。入力:arr[]= {8 ,5,8,2,1,4,9,3},k=3出力:{4,9,3,8,5,8,2,1} 解決策を見つける

C++ を使用して配列内の一意のペアの数を見つける C++ を使用して配列内の一意のペアの数を見つける Sep 07, 2023 am 11:53 AM

C++ の配列構文でいくつかの一意のペアを作成するには、適切な知識が必要です。一意のペアの数を見つけるときに、指定された配列内のすべての一意のペアを数えます。つまり、各ペアが一意である必要がある場所で、考えられるすべてのペアが形成される可能性があります。例: -Input:array[]={5,5,9}Output:4説明:すべての一意のペアの数は(5,5)、(5,9)、(9,5)、および(9,9)です。入力:array[] = {5,4,3,2,2}出力:解決策を見つける16の方法 この問題を解決するには2つの方法があります。

PHPで2次元配列を反転する方法 PHPで2次元配列を反転する方法 Dec 26, 2022 am 09:38 AM

PHP で 2 次元配列を反転する方法: 1. PHP サンプル ファイルを作成する; 2. 2 次元配列を定義する; 3. 「array_reverse($a,true);」関数を使用して配列を反転する; 4. を使用する「print_r」で印刷します。 2次元配列を反転するだけです。

See all articles