首先有了520遍100遍我爱你你的代码源碼男同胞就不用花数小时打字来感动你们的女神了嘿嘿。
计算1~50的阶乘难点:
int所能表示的数的范围是-4743648而当我们计算四十几的阶乘的时候結果是远大于int所能表示的数的范围,所以我们得利用数组来存这些数字
// Jw为进位 W为位数 arr为大数储存 T储存临时数据数组存数,每一个地址存嘚是一个位的位数所以要会有进位问题,所以我利用取余来解决将一个数对10进行取余,余数留下再将这个数进行除10,结果进到下一位
//当有进位的时候将进位给到下一项 // Jw为进位 W为位数 arr为大数储存 T储存临时数据 //当有进位的时候将进位给到下一项 //每次乘以下一个数之前输絀当前所有位的数据