【发布时间】:2014-08-05 14:37:18
【问题描述】:
我编写了以下代码以生成简单的双对列表以导入绘图程序。
#include <stdio.h>
#include <math.h>
int main(void)
{
int i;
double x=2,y=3;
for(i = 0; i < 1000; i++){
x = y- x/fabs(x)*sqrt(fabs(x+0.7));
y = 0.3-x;
printf("%5.4f , %5.4f\n" ,x,y);
}
return 0;
}
我没有从这个函数中得到我所期望的。我得到的不是 hopalong 分形,而是线性进展图。这只是语法错误吗?
【问题讨论】:
-
目前还不清楚这里出了什么问题。你得到什么输出,你期待什么?我不知道什么是 hopalong 分形。可能是您在分配
x的行上缺少一些括号? -
我已经编译并执行了程序。但我不知道为什么我的结果没有给出想要的图表?
-
可能是因为你做错了计算,但我们不知道什么是正确的,所以没法说。