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

-1.#帮忙看看哪里错了?

图片说明

#include<stdio.h>
#include<math.h>
double g(double x,int n)
{
    if(n==1)
        return sqrt(n+x);
    else
    {
        return sqrt(n+g(x,n-1));
    }
}
void main()
{
    double x,f;
    int n;
    scanf("%f %d",&x,&n);
    f=g(x,n);
    printf("%.2f",f);
}

请问哪里有错误?结果为什么是-1.#?

double 类型变量对应的输入和输出都是 %lf

近期文章

  • android studio 可以build但run会报错
  • 关于{Django}外链与表关系的一个小问题
  • 来自MySQL的JSON多个对象[重复]
  • this.form.submit(); 提交所有表格[关闭]
  • 使用反斜杠回显表单输入
  • 在jquery中读取Label的值
  • HTML / PHP链接通过一行按钮
  • shopify:使用php提取.json文件
  • 无法导入,在magento中导入产品时会出现此错误
  • 选择查询多个表sql server [关闭]
  • 有什么工具可以将PHP Web应用程序转换为桌面应用程序? [重复]
  • 需要帮助使我的新css功能仅适用于一个页面
  • 阻止社交网络抓取联盟链接
  • Google协调PHP中的特定位置
  • Sef URL CSS问题
  • 如何执行PHP代码并获得结果就像通过任何方式javascript等输入一些数据。?
  • PDO print_r()返回1
  • 用户添加/登录表单问题
  • 如何循环通过“if”语句直到有输出? [关闭]
  • PHP:json_encode()不起作用

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华