> 컴퓨터 튜토리얼 > 컴퓨터 지식 > C 언어로 프로그램을 작성하고 1차원 배열을 사용하여 2차원 배열의 데이터를 저장하고 함수를 작성하여 완료합니다.

C 언어로 프로그램을 작성하고 1차원 배열을 사용하여 2차원 배열의 데이터를 저장하고 함수를 작성하여 완료합니다.

WBOY
풀어 주다: 2024-01-17 15:12:07
앞으로
1114명이 탐색했습니다.

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

C 언어로 프로그램을 작성하세요. 1차원 배열을 사용하여 2차원 배열의 데이터를 저장하여 쓰기 기능을 완성하는 방법을 알아보세요

코드 1:

#포함

int MAX,MIN;

int 맥시,maxj,미니,minj;

void main()

{

결과 무효(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=%dn",MAX,maxi,maxj);

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

}

결과 무효화(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];

mini=i;

minj=j;

}

}

}

하지만 코드 1에는 최대값이 여러 개인 경우 마지막 값만 출력된다는 단점이 있습니다. 아래 코드가 개선되었습니다.

코드 2:

#포함

int MAX,MIN;

int 맥시,maxj,미니,minj;

void main()

{

결과 무효(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);

}

결과 무효화(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=%dn",MAX,maxi,maxj);

}

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

{

MIN=x[i][j];

mini=i;

minj=j;

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

}

}

}

C 언어 2차원 배열 1차원 배열

#포함

#포함

#포함

int 메인()

{

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()%90+10;

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

c+=a[i][k];

}

printf("n");

}

c=c/25;

//printf("%lfn",c);

printf("n 새 배열은: n");

for (i = 0; 나는 {

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

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

j++;

}

}

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

0을 반환합니다;

}(i = 0; i

)

위 내용은 C 언어로 프로그램을 작성하고 1차원 배열을 사용하여 2차원 배열의 데이터를 저장하고 함수를 작성하여 완료합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:docexcel.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿