C语言实验——求阶乘(循环结构)
从键盘输入任意一个大于等于0的整数n然后计算n的阶乘,并把它输出
提示: 0!是 1 。
输入任意一个大于等于0的整数n
当然峩承认int存储不了这么大的数,完整的结果要用下面的高精度算法这种算法仅供理解性参考
可以用double,像我写的那样但是不精确。如果要知道每一位的话要用“高精度算法”(详见百度),就是把数分解成很长的数组每个单元存一位数,然后让计算机像做小学竖式乘法那样计算最后把这个长数组打印出来,实现方法可以用楼下那个C++C的实现可以百度一下。
本回答被提问者和网友采纳
下载百度知道APP抢鮮体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
C语言实验——求阶乘(循环结构)
从键盘输入任意一个大于等于0的整数n然后计算n的阶乘,并把它输出
提示: 0!是 1 。
输入任意一个大于等于0的整数n