返回信息流这个程序为什么没办法运行~~~别人问我的,我到现在还没发现为什么。。。
求助论坛大牛~~~程序代码是求sinx的近似值~~~
#include <stdio.h>
float f(float x,int n)
{
float z;
if(n==1)
z=x;
if(n%2==0)
z=0;
else z=f(x,n-2)*x*x*(-1)/(n*(n-1));
return z;
}
void main()
{
float sum=0.0;
int n=1;
float x;
scanf("%f",&x);
while (f(x,n)<1.0e-6||f(x,n)>-1.0e-6)
{
sum=sum+f(x,n);
n++;
}
printf("%f",sum);
}
这是一条镜像帖。来源:北邮人论坛 / cpp / #47147同步于 2010/12/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
[询问]这个程序为什么没办法运行?
Rvtea
2010/12/1镜像同步16 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 ki 的大作中提到: 】
:
: 给李商隐个面子帮你改下吧。
: 把 if(n%2==0)
: ...................
非常感谢~~但是程序运行仍然有问题。。。输入始终得到0.000000...请问这是为什么?
【 在 Rvtea 的大作中提到: 】
: 非常感谢~~但是程序运行仍然有问题。。。输入始终得到0.000000...请问这是为什么?
大哥,printf函数会用不?最简单的调测手段啊。。。。。
【 在 lanphon 的大作中提到: 】
: : 非常感谢~~但是程序运行仍然有问题。。。输入始终得到0.000000...请问这是为什么?
: 大哥,printf函数会用不?最简单的调测手段啊。。。。。
: --
: ...................
re,程序界公认最经典的printf调试法,我用了一年多vc,依然是printf到底。。。
【 在 lanphon 的大作中提到: 】
: : 非常感谢~~但是程序运行仍然有问题。。。输入始终得到0.000000...请问这是为什么?
: 大哥,printf函数会用不?最简单的调测手段啊。。。。。
: --
: ...................
呃。。。谢了~~~
【 在 a206206 的大作中提到: 】
: : : 非常感谢~~但是程序运行仍然有问题。。。输入始终得到0.000000...请问这是为什么?
: : 大哥,printf函数会用不?最简单的调测手段啊。。。。。
: : --
: ...................
受教了。。。