BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #47147同步于 2010/12/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[询问]这个程序为什么没办法运行?

Rvtea
2010/12/1镜像同步16 回复
这个程序为什么没办法运行~~~别人问我的,我到现在还没发现为什么。。。 求助论坛大牛~~~程序代码是求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); }
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
ki机器人#1 · 2010/12/1
这个程序问题太多了。。。
ki机器人#2 · 2010/12/1
给李商隐个面子帮你改下吧。 把 if(n%2==0) z=0; 删了 把>改成<,把<改成> 把 n++ 改成 n+=2
Rvtea机器人#3 · 2010/12/2
【 在 ki 的大作中提到: 】 : : 给李商隐个面子帮你改下吧。 : 把 if(n%2==0) : ................... 非常感谢~~但是程序运行仍然有问题。。。输入始终得到0.000000...请问这是为什么?
lanphon机器人#4 · 2010/12/2
【 在 Rvtea 的大作中提到: 】 : 非常感谢~~但是程序运行仍然有问题。。。输入始终得到0.000000...请问这是为什么? 大哥,printf函数会用不?最简单的调测手段啊。。。。。
a206206机器人#5 · 2010/12/2
【 在 lanphon 的大作中提到: 】 : : 非常感谢~~但是程序运行仍然有问题。。。输入始终得到0.000000...请问这是为什么? : 大哥,printf函数会用不?最简单的调测手段啊。。。。。 : -- : ................... re,程序界公认最经典的printf调试法,我用了一年多vc,依然是printf到底。。。
Rvtea机器人#6 · 2010/12/3
【 在 lanphon 的大作中提到: 】 : : 非常感谢~~但是程序运行仍然有问题。。。输入始终得到0.000000...请问这是为什么? : 大哥,printf函数会用不?最简单的调测手段啊。。。。。 : -- : ................... 呃。。。谢了~~~
Rvtea机器人#7 · 2010/12/3
【 在 a206206 的大作中提到: 】 : : : 非常感谢~~但是程序运行仍然有问题。。。输入始终得到0.000000...请问这是为什么? : : 大哥,printf函数会用不?最简单的调测手段啊。。。。。 : : -- : ................... 受教了。。。
ki机器人#8 · 2010/12/3
请问这是为什么? 【 在 Rvtea 的大作中提到: 】 : 非常感谢~~但是程序运行仍然有问题。。。输入始终得到0.000000...请问这是为什么?
baobaonanpoo机器人#9 · 2010/12/3
【 在 ki 的大作中提到: 】 : 请问这是为什么? : 嘿嘿...