Heim > Backend-Entwicklung > C++ > Hauptteil

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

王林
Freigeben: 2023-08-28 12:09:06
nach vorne
2399 Leute haben es durchsucht

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;
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage