问题分析:(1)用两个变量表示前两项。
x1=1和x2=1. (2)利用已知的两个值x1和x2产生的新的数据项x.x=x1+x2。
(3)产生新数据项后,变量x1和x2的值需要更新,为计算下一个新的数据项做准备。
令x1=x2和x2=x,(4)重复(2)(3)步骤。
直到完成前10项的数据计算。
代码如下:
#include
int main()
{
int i,x1,x2,x;
x1=1;
x2=1;
printf("%6d%6d",x1,x2);
for(i=1;i<=8;i++)
{x=x1+x2;
print("%6d",x);
x1=x2;
x2=x;
}
return 0;
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)