Advertisement

解决平方根不等式问题

阅读量:

给定一个确定的正整数n,寻找满足如下不等关系的正整数m:
√m + √(m+1) + … + √(2m) ≥ n

复制代码
    //循环法
    #include"stdio.h"
    #include"math.h"
    int main()
    {
    double sum,i;
    int n, m;
    printf("请输入n:");
    scanf_s("%d",&n);
    for (m = 1;; m++)
    {
        sum = 0;
        for (i = m; i <= 2 * m; i++)
        {
            sum = sqrt(i) + sum;
        }
        if (sum >= n)  break;
    }
    printf("解为:m>=%d",m);
    return 0;
     }
    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    
复制代码

全部评论 (0)

还没有任何评论哟~