问题描述
编辑:谢谢,修复了 i
和 j
,现在它可以在我的防病毒软件关闭时工作,但是 McAfee 在激活时仍然阻止该项目...
我正在尝试运行此代码,但 McAfee 一直在干扰。禁用它几分钟后,代码被编译(没有错误)但输出只是'inf'这是什么意思? 我不确定代码是否正确,但我仍然认为它运行正常,尝试调试,似乎它实际上并没有运行......
可能是我没有注意到的一些愚蠢的错误。
将不胜感激任何帮助。
double factorial(double num)
{
double j,factor = 1;
for (j = 1; j < num; j++)
{
factor *= j;
}
return factor;
}
double sum_of_sequence(double x,int n)
{
double i,f = 0;
double sum = 0;
int power = 2 * n + 1;
for (i = 1; i < power; i += 2)
{
double factor = factorial(f);
double numerator = pow(x,i);
sum += numerator / (i * factor);
f++;
}
return sum;
}
void main()
{
double x = 1;
int n = 2;
double res = sum_of_sequence(x,n);
printf("%lf",res);
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)