#include "stdio.h"
double fun(double e)
{
int i = 0;
double s = 0.0f;
double x = 1.0f;
while (x > e)
{
i++;
x = (2.0*i - 1) / (2.0 * i)(2.0 * i);
s = s + x;
}
return s;
}
int main(void)
{
double e = 1e-3;
printf("返回值是:%f\n", fun(e));
}
错误 1 error C2064: 项不会计算为接受 889 个参数的函数
2 IntelliSense: 明显调用的表达式前的括号必须具有(指针)函数类型
C语言 大神帮忙看看这个程序问题在哪?新手 请详解
答案:1 悬赏:0 手机版
解决时间 2021-01-29 07:01
- 提问者网友:鐵馬踏冰河
- 2021-01-28 14:01
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-01-28 14:07
#include "stdio.h"
double fun(double e)
{
int i = 0;
double s = 0.0f;
double x = 1.0f;
while (x > e)
{
i++;
x = (2.0*i - 1) / (2.0 * i)(2.0 * i);//x = (2.0*i - 1) / (2.0 * i)*(2.0 * i)
s = s + x;
}
return s;
}
int main(void)
{
double e = 1e-3;
printf("返回值是:%f\n", fun(e));
return 0;//return 0;
}希望可以帮到你!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯