二元二次方程用迭代法 c编程 编下面的方程组 论坛里有会编这个的吗?
[ 本帖最后由 daocaoren1 于 2013-10-12 15:16 编辑 ]
2013-10-11 21:40
2013-10-12 07:05
2013-10-12 08:14
2013-10-12 15:16
程序代码:
#include <stdio.h>
double f(int);
int main() {
int a;
printf("输入一个整数(大于0): ");
scanf("%d", &a);
printf("X(%d)=%lf, Y(%d)=%lf\n",a, f(a), a, f(a-1));
return 0;
}
double f(int x) {
if (x == 0) {
return 0.0;
}else if (x == 1) {
return 0.1;
}
else {
return 1.0+0.3*f(x-2)-1.4*f(x-1)*f(x-1);
}
}
测试到25左右计算速度就很慢了。没学过迭代,不知道这算不算,有不足望指出来。

2013-10-12 16:48
2013-10-12 17:57

2013-10-12 18:09
2013-10-12 20:58
2013-10-12 20:59
2013-10-12 21:04