Einführung
In diesem Lab lernst du, wie du ein Programm erstellst, um die Summe von n ganzen Zahlen mithilfe eines Arrays zu berechnen. Du wirst die C-Programmiersprache verwenden, um das Programm zu erstellen.
Hinweis: Du musst die Datei
~/project/main.cselbst erstellen, um zu üben, wie du es codierst und wie du es mit gcc kompilierst und ausführst.
cd ~/project
## main.c erstellen
touch main.c
## main.c kompilieren
gcc main.c -o main
## main ausführen
./main
Array erstellen und Benutzer-Eingaben entgegennehmen
#include<stdio.h>
int main()
{
int n, sum = 0, c, array[100]; // Variablen deklarieren
printf("Geben Sie die Anzahl der ganzen Zahlen ein, die Sie addieren möchten: ");
scanf("%d", &n); // Anzahl der ganzen Zahlen von Benutzer entgegennehmen
printf("\n\nGeben Sie %d ganze Zahlen ein \n\n", n);
for(c = 0; c < n; c++) // Schleife, um die n Zahlen von Benutzer entgegenzunehmen
{
scanf("%d", &array[c]); // Zahlen von Benutzer entgegennehmen und in einem Array speichern
sum += array[c]; // Zahlen addieren und in einer Variable namens'sum' speichern
}
- Im obigen Codeblock haben wir die Variablen 'n','sum', 'c' und 'array' deklariert.
- Anschließend bitten wir den Benutzer, die Anzahl der ganzen Zahlen einzugeben, die er addieren möchte, und speichern den Wert in 'n'.
- Der Benutzer wird aufgefordert, 'n' ganze Zahlen einzugeben.
- Wir nehmen dann die 'n' ganzen Zahlen entgegen und speichern sie in einem Array namens 'array'.
- Mit einer for-Schleife addieren wir die von Benutzer eingegebenen Werte und speichern die Summe in einer Variable namens'sum'.
Ausgabe der Summe der eingegebenen ganzen Zahlen
printf("\n\nSumme = %d\n\n", sum); // Gibt die Summe der eingegebenen ganzen Zahlen aus
printf("\n\n\t\t\tCoding macht Spaß!\n\n\n");
return 0;
}
- Im obigen Codeblock geben wir die Summe der n ganzen Zahlen aus, die der Benutzer eingegeben hat, mithilfe der printf-Funktion.
Geeignete Kommentare zum Code hinzufügen, um ihn lesbar zu machen
#include<stdio.h>
int main()
{
int n, sum = 0, c, array[100]; // Variablen deklarieren
printf("Geben Sie die Anzahl der ganzen Zahlen ein, die Sie addieren möchten: ");
scanf("%d", &n); // Anzahl der ganzen Zahlen von Benutzer entgegennehmen
printf("\n\nGeben Sie %d ganze Zahlen ein \n\n", n);
for(c = 0; c < n; c++) // Schleife, um die n Zahlen von Benutzer entgegenzunehmen
{
scanf("%d", &array[c]); // Zahlen von Benutzer entgegennehmen und in einem Array speichern
sum += array[c]; // Zahlen addieren und in einer Variable namens'sum' speichern
}
printf("\n\nSumme = %d\n\n", sum); // Gibt die Summe der eingegebenen ganzen Zahlen aus
printf("\n\n\t\t\tCoding macht Spaß!\n\n\n");
return 0;
}
- Im obigen Codeblock haben wir Kommentare hinzugefügt, um jede Stufe des Programms zu beschreiben und es somit lesbarer zu machen.
Vollständiger Code
#include<stdio.h>
int main()
{
int n, sum = 0, c, array[100]; // Variablen deklarieren
printf("Geben Sie die Anzahl der ganzen Zahlen ein, die Sie addieren möchten: ");
scanf("%d", &n); // Anzahl der ganzen Zahlen von Benutzer entgegennehmen
printf("\n\nGeben Sie %d ganze Zahlen ein \n\n", n);
for(c = 0; c < n; c++) // Schleife, um die n Zahlen von Benutzer entgegenzunehmen
{
scanf("%d", &array[c]); // Zahlen von Benutzer entgegennehmen und in einem Array speichern
sum += array[c]; // Zahlen addieren und in einer Variable namens'sum' speichern
}
printf("\n\nSumme = %d\n\n", sum); // Gibt die Summe der eingegebenen ganzen Zahlen aus
printf("\n\n\t\t\tCoding macht Spaß!\n\n\n");
return 0;
}
Zusammenfassung
In diesem Lab haben wir gelernt, wie man ein C-Programm erstellt, um die Summe von n ganzen Zahlen mithilfe eines Arrays zu berechnen. Wir haben dies erreicht, indem wir ein Array erstellt haben, Benutzer-Eingaben entgegen genommen haben, die eingegebenen ganzen Zahlen addiert haben und die resultierende Summe ausgegeben haben. Wir haben passende Kommentare im gesamten Programm hinzugefügt, um es lesbarer zu machen.



