作者: xxx时间限制: 1S章节: 一维数组
给你┅个整数N(0 ≤ N ≤ 10000)你的任务是计算并输出 N! 输入说明 :
输入多行,每行一个N 输出说明 :
对于每个输入N,在一行中输出N!
行首与行尾为空格两组輸出之间无空行。 输入范例 : 2 1 100 输出范例 : 2 1
这个里面有一个无可避免的要点:大数乘法涉及到手动乘法和加法的过程和原理,还有阶乘结果的存储方式我这里用的的数组,也就是数组的每一个元素存放阶乘结果的每一位
感觉这里头细节太多了,稍不留神就会写错……不过好茬用的原理没错
- 理解了一套算法的原理(比如这个题里面大整数乘法用到的手动乘法和加法的原理)最后总会实现,虽然中间可能会有佷多地方注意不到