-

- 加为好友
- 发送私信
- 在线聊天
cuibo1123
- 等级:

- 可用分等级:
- 总技术专家分:
- 总技术专家分排名:
|
| 发表于:2008-05-21 13:26:472楼 得分:3 |
问题多多,而且不知道你想干什么! #include <stdio.h> #include <math.h> void main() { double x,tol,x1,f,df; int n,N; { //这个大括号没用. printf("请输入初值x,最大迭代次数N,精度tol\n"); scanf("%f,%f,%f",&x,&N,&tol); if //没有条件,判断体也没有(大括号) n=1; do { f=x*exp(x)-1; df=exp(x)+x*exp(x); x1=x-f/df; double b; //必须在执行体上面定义.并且这个变量多余. b=x; x1=x; x=x1; n++; }while(fabs(x1-x)>=tol&&n <=N); printf("%f",x1); else //没有对应的if printf("Error!"); } } | | |
修改
删除
举报
引用
回复
| |