>  기사  >  백엔드 개발  >  C 언어를 사용하여 배열에 요소 삽입

C 언어를 사용하여 배열에 요소 삽입

王林
王林앞으로
2023-08-28 12:09:062385검색

C 언어를 사용하여 배열에 요소 삽입

어느 위치에나 요소를 삽입할 수 있습니다. 즉, 배열의 시작, 중간, 마지막 또는 어느 위치에나 삽입할 수 있습니다.

배열에 요소를 삽입한 후 위치나 인덱스 위치가 늘어나지만, 배열의 크기가 늘어나는 것은 아닙니다.

요소 삽입 논리는

  • 배열의 크기를 입력하세요

  • 요소를 삽입할 위치를 입력하세요

  • 다음으로 해당 위치에 삽입할 숫자를 입력하세요

for(i=size-1;i>=pos-1;i--)
   student[i+1]=student[i];
   student[pos-1]= value;

를 사용해야 합니다. for 루프는 최종 배열을 인쇄합니다.

Program

라이브 시연

#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;
}

Output

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제