어느 위치에나 요소를 삽입할 수 있습니다. 즉, 배열의 시작, 중간, 마지막 또는 어느 위치에나 삽입할 수 있습니다.
배열에 요소를 삽입한 후 위치나 인덱스 위치가 늘어나지만, 배열의 크기가 늘어나는 것은 아닙니다.
요소 삽입 논리는−
배열의 크기를 입력하세요
요소를 삽입할 위치를 입력하세요
다음으로 해당 위치에 삽입할 숫자를 입력하세요
for(i=size-1;i>=pos-1;i--) student[i+1]=student[i]; student[pos-1]= value;
를 사용해야 합니다. for 루프는 최종 배열을 인쇄합니다.
라이브 시연
#include<stdio.h> int main(){ int student[40],pos,i,size,value; printf("enter no of elements in array of students:"); scanf("%d",&size); printf("enter %d elements are:</p><p>",size); for(i=0;i<size;i++) scanf("%d",&student[i]); printf("enter the position where you want to insert the element:"); scanf("%d",&pos); printf("enter the value into that poition:"); scanf("%d",&value); for(i=size-1;i>=pos-1;i--) student[i+1]=student[i]; student[pos-1]= value; printf("final array after inserting the value is</p><p>"); for(i=0;i<=size;i++) printf("%d</p><p>",student[i]); return 0; }
enter no of elements in array of students:6 enter 6 elements are: 12 23 34 45 56 67 enter the position where you want to insert the element:3 enter the value into that poition:48 final array after inserting the value is 12 23 48 34 45 56 67
위 내용은 C 언어를 사용하여 배열에 요소 삽입의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!