C Esercizio Esempio 28
100 casi di linguaggio classico C
Titolo: Cinque persone che si siedono insieme, la quinta persona per chiedere quanti anni? Ha detto che nel corso dei primi quattro individui 2 anni più grande. D. La prima età quattro individui, ha detto, è più grande rispetto alle prime tre individui 2 anni di età. Chiesto una terza persona, ha detto che la NPC che il secondo due anni. D. I primi due individui, dire due anni più vecchio del primo uomo. Infine, il primo uomo ha chiesto, ha detto, è di 10 anni. Sarà la quinta persona quanto?
Analisi del programma: metodo ricorsivo, ricorsivo e ricorsiva diviso spinto indietro di due fasi.Per conoscere la quinta persona di età, la necessità di conoscere l'età della quarta persona, e così via, per spingere la prima persona (10 anni), Zaiwang Hui push. .
Source Code:
// Created by www.w3big.com on 15/11/9. // Copyright © 2015年 本教程. All rights reserved. // #include <stdio.h> int age(n) int n; { int c; if(n==1) c=10; else c=age(n-1)+2; return(c); } int main() { printf("%d\n",age(5)); }
L'output sopra esempio è:
18