Rekursive Funktion zum zurückgeben der Durchschnitt der Ziffern einer Zahl
Ich bin versucht, erstellen Sie eine rekursive Funktion, gibt den Mittelwert der zahlen in einer Reihe. Zum Beispiel der Durchschnitt der Zahl 123 ist 2. Ich weiß, wie ich eine Funktion schreiben, die Summen der Ziffern.
public static int sum (int n) {
if (n<10)
return n;
return n%10 + sum(n/10);
}
Ich weiß auch, wie man zählt die Ziffern
public static int numCount(int n) {
if (n<10)
return 1;
return 1 + numCount(n/10);
}
Aber ich kann nicht herausfinden, wie man den Durchschnitt berechnen, ohne mit bereits bestehenden Funktionen.