Hallo, ich versuche, diese Funktion zu füllen, die 2 Variablen übergeben wird - mit verschiedenen Variablen ein paar Mal aufgerufen. Ich muss die beiden Variablen hinzufügen, ohne einen der Operatoren *, /, +, =, * =,/=, + =, - = zu verwenden. Ich kann nur ++ und/oder - Operatoren verwenden. Kann mir jemand helfen? Ich habe viele Möglichkeiten ausprobiert und kann die Logik nicht um meinen Kopf wickeln.Rekursive Funktion, die zwei Variablen hinzugefügt
1
A
Antwort
5
Für unsigned Lösung ist:
unsigned add2_recurse(unsigned a, unsigned b){
return (0 == b) ? a : add2_recurse(++a, --b);
}
Verwandte Themen
- 1. Funktion von zwei Variablen
- 2. rekursive Funktion
- 3. Rekursive Funktion
- 4. JQuery rekursive Funktion?
- 5. Standard ML Rekursive Funktion
- 6. rekursive Funktion funktioniert nicht für CheckLink Funktion
- 7. F # rekursive Funktion beenden?
- 8. Warum die tail rekursive Funktion für eine Eingabe fehlschlägt, für die die normale rekursive Funktion erfolgreich ausgeführt wird?
- 9. Rekursive Funktion Palindrome finden
- 10. rekursive Funktion-Collatz
- 11. Matlab - zwei Variablen kleinste Quadrate Funktion Approximation
- 12. Stapelgrößenbemaßung durch rekursive Funktion
- 13. Algorithmus: Grundlegende rekursive Funktion
- 14. Rekursive Funktion ohne Schleife
- 15. Rekursive Lambda-Kalkül-Funktion
- 16. eLisp rekursive Funktion
- 17. XQuery: Debug-rekursive Funktion
- 18. rekursive Funktion in CakePHP
- 19. rekursive Trigger-Funktion
- 20. Return zwei Variablen in einer Funktion
- 21. String-Manipulation oder rekursive Funktion?
- 22. Übergeben von zwei Variablen in die Pipeline
- 23. Rekursive Funktion: Call php Funktion selbst
- 24. Standard ML rekursive Funktion Fehler
- 25. brechen rekursive Funktion in php
- 26. Javascript rekursive Funktion Referenz dieser
- 27. Rekursive Funktion innerhalb einer Schleife
- 28. Stop Settimeout in rekursive Funktion
- 29. AngularJS, verspricht mit rekursive Funktion
- 30. geschachtelte rekursive Funktion in swift
zeigen eine der Möglichkeiten, wie Sie versucht haben, so haben wir einen Bezugsrahmen. – kfsone
Warum möchte jemand den Additionsoperator * nicht * benutzen? – wallyk
@wallyk Es ist wahrscheinlich eine Kursaufgabe. –