!!175
2021-10-23 19:37
采纳率: 66.7%
浏览 49

c语言编程语言求解不等式代码找错,并将其改正

己知不等式1!+2!+……+m!<n,请编程对用户输入的整数n(n>1),输出m的取值,

img

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • qzjhjxj 2021-10-23 21:28
    已采纳

    修改如下,供参考:

     #include<stdio.h>
     int main()
     {
         int i,s=0,m=1,t=1,n;
         scanf("%d",&n);
         for(i=1;;i++)
         {
             t*=i;
             s+=t;
             if(s >= n) break;
         }
         printf("%d",i-1);
    
         return 0;
     }
    
    
    
    评论
    解决 无用
    打赏 举报
查看更多回答(1条)

相关推荐 更多相似问题