> 백엔드 개발 > C++ > 본문

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

王林
풀어 주다: 2023-08-28 12:09:06
앞으로
2399명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿