0
已采纳
丁博扬
中级天翼
中级天翼
- 这题有点难度
- while(sum<=n){
- m+=1;
- 循环(int i=1;i小于等于m;i++){
- a*=i;
- }
- 求和器+=a;
- a=1;
- }
- 如果(求和器大于n){
- m-=1;
- }
丁博扬在2020-11-07 07:54:50追加了内容
记住都要定义成long long
因为有可能阶乘大于int范围
丁博扬在2020-11-07 12:16:27追加了内容
望采纳
0
0