Latest web development tutorials

C Esercizio Esempio 28

100 casi di linguaggio classico C 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

100 casi di linguaggio classico C 100 casi di linguaggio classico C