Ricerca appunti sul web

Ricerca personalizzata

sabato 28 febbraio 2009

Sorgenti c : Funzione ricorsiva hip hurra'

Scrivere una funzione ricorsiva void hiphurra (int
k) che stampa k hip seguiti da k hurra. Esempio hiphurra(3) stampa: hip hip hip
hurra hurra hurra.

#include <stdio.h>

void hiphurra(int k);

int main()
{
int n;
scanf("%d",&n);
hiphurra(n);
return 0;
}

void hiphurra(int k)
{
char *cor = "hip ";
char *leone = "hurra ";
if (k==0) return ;
else
{
printf("%s",cor);
hiphurra(k-1);
printf("%s",leone);
}
}

0 commenti: