问题标题: 酷町堂:C++题目

0
0

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
汪宇航
汪宇航
新手启示者
新手启示者

long long n;

cin>>n;

......

 

0
我要回答