Ich bitte den Benutzer, zwei Ganzzahlen einzugeben, n und x. Danach muss ich sie nach einem Wert für die a Variable n
mal fragen. Ich muss für jeden Wert eine neue Variable erstellen. Wie mache ich es? Ich habe absolut keine Ahnung.Wie scanf() n mal wiederholen?
Auch muss ich es in einer Zeile tun, so wird der Eingang sein, beispielsweise 50 30 21
, nicht
50
30
21
Dank.
#include <stdio.h>
int main (void) {
int a, n, x;
int i = 0;
scanf ("%d%d", &n, &x);
scanf ("%d", &a); /* what should I do here? */
}
Verwenden Sie ein Array und eine Schleife –
Für einfache Szenarien ist ein Array und eine Schleife die Lösung. Für ein dynamischeres Szenario können Sie die Funktionen 'Calloc()', 'Malloc()' verwenden, um Memeroy dynamisch zuzuweisen. – vivek
@vivek, in diesem Fall ist der dynamisch zugewiesene Speicher ebenfalls ein Array. –