Wiederholungs-Challenge #1
Teil des Abschnitts Fundamentals der C-Journey von Coddy — Lektion 49 von 63.
Aufgabe
EinfachSchreiben Sie ein C-Programm, das die folgenden Funktionen implementiert:
- Eine Funktion namens
isPrime, die eine Ganzzahl als Argument entgegennimmt und 1 zurückgibt, wenn die Zahl eine Primzahl ist, andernfalls 0. - Eine Funktion namens
sumOfPrimes, die zwei Ganzzahl-Argumente (start und end) entgegennimmt und die Summe aller Primzahlen in diesem Bereich (einschließlich) zurückgibt. - In der
main-Funktion lesen Sie zwei Ganzzahlen von der Eingabe ein, verwenden Sie diese als Argumente für diesumOfPrimes-Funktion und geben Sie das Ergebnis aus.
Ihr Programm sollte validieren, dass die eingegebenen Zahlen positiv sind und dass die erste Zahl kleiner als die zweite ist. Wenn diese Bedingungen nicht erfüllt sind, geben Sie Invalid input aus und beenden Sie das Programm.
Probier es selbst
#include <stdio.h>
// Deklarieren Sie hier Ihre Funktionen
int main() {
// Ihr Code hier
return 0;
}Alle Lektionen in Fundamentals
4Kontrollfluss
If-AnweisungIf - ElseElse-IfSwitch CaseTernärer BedingungsoperatorRecap-ChallengeVerschachteltes If - Else7Funktionen
Eine Funktion deklarierenRückgabetypenParameterWiederholungs-Challenge #1Rekursions-GrundlagenFunktionsprototypenWiederholungs-Challenge #22Variablen
DatentypenIntegerFloat - DoubleZeichenBooleansKonstantenprintf GrundlagenBenennungsregeln für VariablenType Casting Teil 1Type Casting Teil 2Wiederholungs-Challenge3Operatoren
Arithmetische OperatorenModulo-OperatorInkrement/DekrementZuweisungsoperatorenRelationale OperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Wiederholungs-Challenge