编程介的小学生 2019-08-28 17:46 采纳率: 20.5%
浏览 719

C语言, 求数列的和

Problem Description
数列的定义如下:
数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。

Input
输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。

Output
对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。

Sample Input
81 4
2 2

Sample Output
94.73
3.41

  • 写回答

1条回答 默认 最新

  • super_guode 2019-10-10 15:38
    关注

    #include
    #include
    int main()
    {
    long int a,b;

    while(scanf("%d %d",&a,&b)!=EOF)
    {
        if(a>10000||a>1000) break;
        float c=a;
        for(int i=0;i<b-1;i++)
        {
            c+=sqrt((float)a);
    

    a=sqrt((float)a);
    }

    printf("%.2f\n",c);
    }
    return 0;
    }

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
  • ¥20 yolov5自定义Prune报错,如何解决?
  • ¥15 电磁场的matlab仿真
  • ¥15 mars2d在vue3中的引入问题
  • ¥50 h5唤醒支付宝并跳转至向小荷包转账界面
  • ¥15 算法题:数的划分,用记忆化DFS做WA求调
  • ¥15 chatglm-6b应用到django项目中,模型加载失败
  • ¥15 CreateBitmapFromWicBitmap内存释放问题。
  • ¥30 win c++ socket
  • ¥15 C# datagridview 栏位进度