ホームページ >コンピューターのチュートリアル >コンピュータ知識 >C言語でプログラムを書き、1次元配列を使って2次元配列のデータを格納し、関数を書いて完成させます。
コード1:
####含む######int MAX,MIN;
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
####含む######
{ 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() { ダブル 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; iint i,k,a[5][5],b[25],j=0;
以上がC言語でプログラムを書き、1次元配列を使って2次元配列のデータを格納し、関数を書いて完成させます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。