Wiederholung - Sigma-Funktion
Teil des Abschnitts Fundamentals der Rust-Journey von Coddy — Lektion 53 von 75.
Aufgabe
EinfachSchreibe eine Funktion namens sigma mit einem Argument, das eine Zahl n darstellt.
Die Funktion wird die Summe aller Zahlen von 1 bis n (einschließlich) zurückgeben.
Zum Beispiel wird die Funktion für sigma(5) den Wert 15 zurückgeben, da 15 = 1 + 2 + 3 + 4 + 5 ist.
Probier es selbst
use std::io;
fn sigma(n: i32) -> i32 {
// Schreibe deinen Code unten
}
fn main() {
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
let n: i32 = input.trim().parse().unwrap();
let res = sigma(n);
println!("{}", res);
}Alle Lektionen in Fundamentals
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenVergleichsoperatorenString-Vergleich7Grundlagen IO
Ausgabe in die KonsoleBenutzereingaben lesenWiederholung - Bis 120Wiederholung - Wahr oder Falsch5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung - Einfache LogikLogische Operatoren Teil 311Funktionen
Funktionen deklarierenParameter und ArgumenteRückgabewerteMehrere RückgabewerteWiederholung - Sigma-FunktionWiederholung - Validierungsfunktion14Iterieren über Arrays
Range-LeitfadenErweiterte For-SchleifeBorrowing in SchleifenGängige Array-Operationen3Variablen Teil 2
TypdeklarationNamenskonventionenTypinferenzRückblick - Variablen initialisierenTypumwandlung6Entscheidungsfindung
If-AusdrückeIf-ElseMatch-AnweisungZusammenfassung - If-ElseVerschachteltes If-Else9Schleifen
For-Schleife über SerienWhile-SchleifeBreakContinueVerschachtelte SchleifenSchleifen-LabelsEndlosschleifeRückblick – Dynamische Eingabe