2017-12-23 14 views
0

Wenn wir mehrere Eingaben machen müssen, aber unbekannt ist, wie viel Benutzer Eingaben geben wird und wir den Benutzer nicht bitten können, die Anzahl der Eingaben anzugeben. Wie können wir dieses ProblemMehrere Eingänge ohne zu wissen, wie viele Eingänge der Benutzer geben kann

int n= Int32.Parse(Console.ReadLine()); 
int[] arr=new int[n]; 
for(int i=0;i<n;i++) // 
arr[i]=Int32.Parse(Console.ReadLine()); 

In dem obigen Code lösen, zuerst habe ich die Anzahl der Eingänge Benutzer das heißt ‚n‘ und dann frage ich die Eingaben vom Benutzer eingegeben werden soll. Nun nehme ich an, wenn ich nicht die Anzahl der Eingaben, d. H. 'N' vom Benutzer fragen möchte und so viele Eingaben nehmen möchte, wie der Benutzer geben möchte, d. H. Arr [i]. was ich denke ist, nach Eingabe der Eingänge, wenn der Benutzer für einige Sekunden pausiert, sollte die Schleife (hier für 'Schleife') automatisch stoppen und die Eingabe, die kurz vor der Pause gegeben wird, ist die letzte Eingabe in das Array (arr [ich]). Gibt es eine Methode, um dieses Problem zu lösen

Antwort

0

Bitte versuchen Sie, so viele Informationen wie möglich zu liefern, ohne Thema zu gehen. Und schreiben Sie auch die Codes, die Sie bisher versucht haben. Versuchen Sie, klarer und spezifischer zu sein.