↓のものは10までの階乗を表示するものですが
15まで表示するにはどうしたらいいですか?

#include<stdio.h>

int factorial (int) ;

int main ()
{
int i;

for (i = 1; i <= 15; i++) {
printf("%d! = %ld\n", i, factorial(i));

}

return 0 ;

}



int factorial ( int number )
{
if (number <= 1) {
return 1;
}
else{
return ( number * factorial (number - 1) ) ;

}