Heim  >  Artikel  >  Backend-Entwicklung  >  Fügen Sie Elemente mithilfe der C-Sprache in ein Array ein

Fügen Sie Elemente mithilfe der C-Sprache in ein Array ein

王林
王林nach vorne
2023-08-28 12:09:062318Durchsuche

Fügen Sie Elemente mithilfe der C-Sprache in ein Array ein

Wir können Elemente an jeder Position einfügen, das heißt, wir können sie am Anfang, in der Mitte, am Ende oder an einer beliebigen Stelle im Array einfügen.

Nach dem Einfügen eines Elements in das Array erhöht sich die Position oder Indexposition, dies bedeutet jedoch nicht, dass sich die Größe des Arrays erhöht.

Die Logik beim Einfügen von Elementen ist

  • Geben Sie die Größe des Arrays ein

  • Geben Sie die Position ein, an der Sie das Element einfügen möchten

  • Geben Sie als Nächstes die Zahl ein, die Sie an dieser Position einfügen möchten

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

sollte verwendet werden. Die for-Schleife druckt das endgültige Array.

Programm

Live-Demonstration

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

Ausgabe

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

Das obige ist der detaillierte Inhalt vonFügen Sie Elemente mithilfe der C-Sprache in ein Array ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen