编写一个程序求整数n阶乘(n!)【基本要求】: 每三个一行,共输出从1-21个数的排列,如下所示: 1! 1 2! 2 3! 6 4! 24 5! 120 6! 720 …【思考】:1)计算20的阶乘时遇到什么困难,怎么解决?(提示:考虑数据类型,printf时还要考虑指定与该类型对应的格式说明)2)设计一个循环,不断任意输入一个整数,计算该整数的阶乘并输出