공백으로 구분된 정수를 배열 입력으로 사용하는 C 프로그램을 작성하세요.
입력에는 공백으로 구분된 5개의 정수가 포함되어 있습니다.
입력에는 공백으로 구분된 11개의 정수가 포함되어 있습니다.
이 방법에서는 입력에서 공백으로 구분된 정수를 1차원 배열에 저장합니다.
1단계 - 특정 길이의 배열을 만듭니다. 여기서는 길이가 100인 배열을 만들었습니다.
2단계 - 입력 상자에 공백으로 구분된 요소를 입력하도록 사용자에게 요청합니다.
3단계 - scanf() 함수를 사용하여 정수 입력을 받아들이고 이를 배열의 "현재 인덱스" 인덱스에 저장합니다.
4단계 - 사용자가 Enter 키를 누르거나 총 100개의 요소를 입력할 때까지 계속해서 입력을 받습니다.
5단계 - 배열을 반복하고 모든 요소를 인쇄합니다.
Time Complexity - 입력에서 N개의 요소를 가져오는 시간 복잡도는 O(N)입니다.
공간 복잡도 - N개의 요소를 배열에 저장할 때의 공간 복잡도는 O(N)입니다.
이 접근 방식에서는 공백으로 구분된 정수 값을 입력으로 사용하여 2D 배열에 저장합니다. 첫 번째 접근 방식에서 했던 것처럼 공백으로 구분된 정수를 입력으로 사용하고 배열 인덱스를 관리하여 2D 배열에 요소를 저장할 수 있습니다. .
1단계 − 2D 배열을 만듭니다.
2단계 - 두 개의 중첩 루프를 사용하여 2D 배열의 인덱싱을 관리합니다.
3단계 - 사용자에게 공백으로 구분된 배열 요소를 입력하도록 요청합니다.
4단계 − 입력에서 요소를 가져와 2D 배열의 특정 인덱스 위치에 저장합니다.
5단계 - 두 개의 중첩 루프를 사용하여 2D 배열을 인쇄합니다.
시간 복잡도 - O(N*M), 여기서 N은 총 행 수이고 M은 총 열 수입니다.
공간 복잡성 − O(N*M)
공백으로 구분된 정수를 입력으로 받아 배열에 저장하는 방법을 배웠습니다. 또한 다차원 배열에서 공백으로 구분된 입력 요소를 저장하는 방법을 배웠습니다. 사용자는 사용자 입력에서 공백으로 구분된 모든 유형의 요소를 배열로 사용할 수 있습니다.
위 내용은 공백으로 구분된 정수 시퀀스 배열을 입력하는 C 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!