我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

怎么用C语言定义一个函数计算多次开平方

img


定义一个函数计算上述表达式,n,x为正整数。函数形参为x,n。

方法一定义函数:

#include <stdio.h>
#include <math.h>
double func(int x ,int n)
{
    if (n==1) 
    {
        return sqrt(n + x);
    }
    return sqrt(n + func( x,n - 1));    /*循环调用函数*/
}
int main() {
    int x,n;
    scanf("%d %d", &x,&n);
    printf("f(%d,%d)=%.2f",x, n, func(x,n));
}

方法二;使用循环

double f(int x, int n)
{
    if(n == 1)
        return sqrt(x + n);
    return sqrt(n + f(x, n - 1));
}

近期文章

  • 关于周志华的《机器学习》中的McNemar检验
  • 从下拉列表中选择时自动更改页面
  • 求一个脚本,带时间戳的
  • 运行出现list index out of range 怎么办
  • Jupyter使用conda虚拟环境
  • 网迅wx1820嵌入式硬件
  • gcode两个轴同时移动
  • vue+element
  • c# web网页刷新gridview
  • 驱动一般在什么阶段被加载
  • python 将100元人民币换成10元,5元和1元的零钞,推算总共有哪些组合
  • PHP SimpleXML获取日期范围
  • pycharm 文件不能运行
  • 思科模拟器的路由器,求解答谢啦
  • 为什么说程序改成这样后输出就不能用n了?
  • c++汉诺塔函数的盘子数量运行时总是少一个
  • 用OSG在三维场景中做一个面片模拟屏幕,创建一条射线
  • vscode使用chrome打开不了html
  • Java,关于static方法的参数和该static方法中声明的新的变量能不能在方法外使用
  • 字符串的变长存储结构

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华