Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C에서 2차원 배열에 대한 산술 연산을 수행하는 방법은 무엇입니까?

<시간/>

배열은 단일 이름으로 저장되는 관련 데이터 항목의 그룹입니다.

예를 들어, int 학생[30]; //student는 단일 변수 이름을 가진 30개의 데이터 항목 컬렉션을 보유하는 배열 이름입니다.

배열의 연산

  • 검색 − 특정 요소가 존재하는지 여부를 찾는 데 사용됩니다.

  • 정렬 − 배열의 요소를 오름차순 또는 내림차순으로 정렬하는 데 도움이 됩니다.

  • 횡단 − 배열의 모든 요소를 ​​순차적으로 처리합니다.

  • 삽입 − 배열에 요소를 삽입하는 데 도움이 됩니다.

  • 삭제 − 배열의 요소를 삭제하는 데 도움이 됩니다.

2차원 배열의 산술 연산을 수행하기 위해 적용되는 논리는 다음과 같습니다. -

for(row =0; row  

2차원 배열의 모든 산술 연산을 인쇄하는 논리 적용 다음과 같습니다 -

printf("\n추가\t 하위\t 다중\t div\t 모드\n");printf("---------------------- ---------\n");for(행 =0; 행  

프로그램

다음은 2차원 배열에 대해 산술 연산을 수행하는 C 프로그램입니다 -

#includeint main(){ int i, j, 행, 열, A[20][20], B[20][20]; int add[10][10], sub[10][10], mul[10][10], mod[10][10]; 부동 div[10][10]; printf("행과 열의 번호를 입력하세요:\n"); scanf("%d %d", &i, &j); printf("첫번째 배열의 원소를 입력하세요:\n"); for(row=0; row  

출력

위의 프로그램을 실행하면 다음과 같은 결과가 나온다 -

입력 번호:행 및 열 수:3 4첫 번째 배열의 요소 입력:1 2 4 5 6 7 3 8 3 2 1 8두 번째 배열의 요소 입력:1 2 1 2 1 3 4 2 1 2 1 1Sub Mul Div 추가 모드 -------------------------------2 0 1 1.00 04 0 4 1.00 05 3 4 4.00 07 3 10 2.00 17 5 6 6.00 010 4 21 2.00 17 -1 12 0.00 310 6 16 4.00 04 2 3 3.00 04 0 4 1.00 02 0 1 1.00 09 7 0 8 8.00 이전