Что такое рабочий rull этих двух функций может ли кто-нибудь объяснить мне
#include <stdio.h> #include <stdlib.h> #include <string.h> int M(const int n); int F(const int n) { return (n==0)? 1: n-M(F(n-1)); } int M(const int n) { return (n==0)? 0: n-F(M(n-1)); } int main() { int i; for(i=0;i<6;i++) { printf("%2d\n",F(i)); } printf("\n"); return 0; }
Что я уже пробовал:
я пытаюсь изучить некоторые онлайн-кодировки, поэтому я видел такой код , где мне нужно некоторое объяснение относительно этих двух функций
jeron1
может быть, взгляните на это Операторы-Учебники По C++ [^] свяжите и прокрутите вниз до условного тернарного оператора.