検索
ホームページコンピューターのチュートリアルコンピュータ知識C言語でプログラムを書き、1次元配列を使って2次元配列のデータを格納し、関数を書いて完成させます。

编写程序 c语言。用一维数组存储二维数组的数据看编写函数完成

C 言語でプログラムを作成します。 1 次元配列を使用して 2 次元配列のデータを保存します。完了するには関数の作成を参照してください。

コード1:

####含む######

int MAX,MIN;

int maxi,maxj,mini,minj;

void main()

{

void result(int x[][5],int m,int n);

int a[5][5],max,min,i,j;

for(i=0;i for(j=0;j scanf("%d",&a[i][j]);

MAX=MIN=a[0][0];

maxi=maxj=mini=minj=0;

結果(a,5,5);

printf("MAX=%d,maxi=%d,maxj=%d\n",MAX,maxi,maxj);

printf("MIN=%d,mini=%d,minj=%d\n",MIN,mini,minj);

}

void result(int x[][5],int m,int n)

{

int i,j;

for(i=0;i for(j=0;j {

if(x[i][j]>MAX)

{

MAX=x[i][j];

maxi=i;

maxj=j;

}

if(x[i][j]

{

MIN=x[i][j];

ミニ=i;

minj=j;

}

}

}

ただし、コード 1 には欠点があります。つまり、最大値が複数ある場合、最後の値しか出力できないということです。以下のコードが改良されました。

コード2:

####含む######

int MAX,MIN;

int maxi,maxj,mini,minj;

void main()

{

void result(int x[][5],int m,int n);

int a[5][5],max,min,i,j;

for(i=0;i

for(j=0;j

scanf("%d",&a[i][j]);

MAX=MIN=a[0][0];

maxi=maxj=mini=minj=0;

結果(a,5,5);

}

void result(int x[][5],int m,int n)

{

int i,j;

for(i=0;i

for(j=0;j

{

if(x[i][j]>MAX)

MAX=x[i][j];

if(x[i][j]

MIN=x[i][j];

}

for(i=0;i

for(j=0;j

{

if(x[i][j]==MAX)

{

MAX=x[i][j];

maxi=i;

maxj=j;

printf("MAX=%d,maxi=%d,maxj=%d\n",MAX,maxi,maxj);

}

if(x[i][j]==MIN)

{

MIN=x[i][j];

ミニ=i;

minj=j;

printf("MIN=%d,mini=%d,minj=%d\n",MIN,mini,minj);

}

}

}

C言語の2次元配列 1次元配列

####含む### ####含む### ####含む###

int main()

{

int i,k,a[5][5],b[25],j=0;

ダブル c=0;

srand(時間(NULL));

printf("生成されたランダム配列は次のとおりです:\n");

for(i=0;i{

for(k=0;k{

a[i][k]=rand()� 10;

printf(" %d ",a[i][k]);

c =a[i][k];

}

printf("\n");

}

c=c/25;

//printf("%lf\n",c);

printf("\n新しい配列は次のとおりです:\n");

for (i = 0; i {

for(k=0;kif (a[i][k] {

b[j] = a[i][k];

j ;

}

}

for(i=0;iprintf("%d",b[i]);

0を返す;

}for (i = 0; i

以上がC言語でプログラムを書き、1次元配列を使って2次元配列のデータを格納し、関数を書いて完成させます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はExcel办公网で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
Synctoy Windows11:それは実行可能であり、使用方法と代替Synctoy Windows11:それは実行可能であり、使用方法と代替Apr 11, 2025 am 12:21 AM

Synctoy Windows 11は、多くのユーザーが話しているホットトピックです。このOSもインストールする場合は、Windows 11用のSynctoyを実行できるかどうか疑問に思うかもしれません。追加のステップが必要です。また、Php.CNソフトウェアからSynctoyの代替品を試すことができます。

修正:印刷時にコンピューターの再起動またはシャットダウン修正:印刷時にコンピューターの再起動またはシャットダウンApr 11, 2025 am 12:20 AM

「印刷時にコンピューターの再起動またはシャットダウン」という問題に遭遇したことがありますか?なぜプリンターがコンピューターをシャットダウンするのですか?この問題に対処する方法は?ここで、PHP.CNに関するこの投稿は、可能な原因と潜在的な解決策を示しています。

修正:メモリまたはシステムリソースの外観修正:メモリまたはシステムリソースの外観Apr 11, 2025 am 12:19 AM

Outlookは、公式作業のために広く使用されているツールです。ただし、エラーメッセージが表示される場合があります。メモリまたはシステムリソースから。いくつかのウィンドウやプログラムを閉じて、もう一度試してみてください。あなたがそれを使うのを止めるために。このエラーを修正し、Outlookを再度機能させる方法は?来る

Windows11用の最新のRealTek Wi-Fiドライバーを取得する4つの方法Windows11用の最新のRealTek Wi-Fiドライバーを取得する4つの方法Apr 11, 2025 am 12:18 AM

Windows 11用の最新のRealTek Wi-Fiドライバーを取得する最も簡単な方法は、システムを最新の状態に保つことです。ただし、Windows 11でRealTek Wi-Fiドライバーを更新する方法はさらに3つあります。ここでこれらの4つの方法を見つけることができます。

この詳細なチュートリアルでファイル属性をすばやく変更しますこの詳細なチュートリアルでファイル属性をすばやく変更しますApr 11, 2025 am 12:17 AM

Windowsは、作成された日付、変更された日付、著者、およびファイルのその他の属性を記録して、必要に応じて特定の情報を確認するのに役立ちます。ファイル属性を変更して、見知らぬ人が実際の情報を取得しないようにすることができます。

古いハードドライブでユーザーフォルダにアクセスする簡単な手順古いハードドライブでユーザーフォルダにアクセスする簡単な手順Apr 11, 2025 am 12:16 AM

古いハードドライブから新しいドライブにファイルを移動しようとするときに、古いハードドライブでユーザーフォルダーにアクセスできない状況に直面しましたか? PHP.CNに関するこの投稿では、ユーザーフォルダーを開くのに役立つ便利な方法について説明します。

削除されたアイテムはリサイクルビンにどのくらい残りますか?削除されたアイテムはリサイクルビンにどのくらい残りますか?Apr 11, 2025 am 12:14 AM

Windowsには、削除されたファイルを保存するためのリサイクルビンがあります。 MacまたはLinuxには、永久に削除されていないファイルを保持するためのゴミがあります。 OneDriveやGoogleドライブなどの一部のオンラインストレージサービスには、削除されたファイルを保存するためのリサイクルビンもあります。 iがどのくらい削除されますか

ガイド -  Windows 10/11でのリメージ修理をアンインストールする方法ガイド - Windows 10/11でのリメージ修理をアンインストールする方法Apr 11, 2025 am 12:13 AM

あなたの知らないうちに、リメージの修理はあなたのPCにインストールされていますか? Windows 10/11からのリメージ修理を取り除く方法は?簡単に使用すると、関連するファイルやレジストリキーを含むリメージ修理を簡単にアンインストールできます。 php.cnのこのガイドを参照してください。

See all articles

ホット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ヘンタイを無料で生成します。

ホットツール

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。