alternate method?

100 factorial is to be stored.i used double data type with %.0lf declaration. But it is showing wrong answer. Method of array was suggested in tutorial. using double is wrong?

you cannot store 100! in any datatype…its value is too large so it cannot be accommodated in any datatype…there must be some other way to solve the problem…