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

大一c语言遇到的问题

输入小于一的值时无法正常输出
#include

#include
#include
int main()
{
double y,x,eps=1e-5;
scanf("%lf",&x);
y=x;
int n;
for(n=1;fabs(x)>=eps;n++);
{
x*=(pow(x,2)(2n-3))/(2*n);
y+=pow(-1,n+1)*x;
}
printf("%lf",y);
return 0;
}

0.1
将fabs改为abs可以正常输出。
可以用对应的fabs来输出正常值

for(n=1;fabs(x)>=eps;n++); 最后的分号删掉!!

  • 你可以参考下这篇文章:大一C语言复习题库

近期文章

  • 想问一下游戏代码问题
  • “没有执行测试”我根本无法在NetBeans中运行任何PHP测试
  • 这个程序中负数的输出为什么会这样?
  • 系统盘格式化不成功是为什么
  • 请问这是什么情况,才学的,搞不明白
  • 在matlab程序下计算空间两点之间距离
  • 云计算2022比赛软件包交流
  • char输入问题的疑问
  • devc++调试过程黑款跳成小窗口,无法输入
  • 判断什么时候用ascii码运算
  • 算法工程师对学历要求高吗?
  • 回文数定义函数并编写输入两个数后输出两个数之间所有回文数
  • htaccess删除base 64编码的url符号
  • C语言问题,不知道错哪里
  • 对三通道图像进行nn.Conv2d (3,3)卷积,再保存为三通道图,两图差异大吗?
  • input的value值可以作为函数的实参传递吗
  • python找最小值
  • 子函数中指针地址发生交换,结果却没有交换
  • 华为云搭载hadoop集群
  • 突然有了一个新的问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华