C勉強したてで〜す

#include <stdio.h>
int recursive(const unsigned int i);

int main(void){
unsigned int i;
for(i = 0; recursive(i) > 0; i++);
printf("%d - prev: %d\n", i, recursive(i-1));
return EXIT_SUCCESS;
}

int recursive(const unsigned int i){
return (i != 0 ? i * recursive(i-1) : 1);
}