首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

初学c的一个有关问题,求解

2012-02-28 
初学c的一个问题,求解题目是这样的:求i数列前40个数,这个数列有如下特点,第一、二两数是1、1,从第三个数开始

初学c的一个问题,求解
题目是这样的:求i数列前40个数,这个数列有如下特点,第一、二两数是1、1,从第三个数开始,该数是前面两数之和
答案是:
#include<stdio.h>
void main()
{
  long int f1,f2;
  int i;
  f1=1,f2=1;
  for (i=1;0<=20;i++)
  {
printf("%12ld %12ld",f1,f2);
if(i%2==0) printf("\n");
  }
 }
这是书上的,可是答案不对,请大家帮忙解答,谢谢

[解决办法]
这个叫那个什么斐波哪气什么的 数列...

for语句错了吧... 0<20 ... 改成i<20吧

要求前40个数 20 多半是不够的 具体多少 自己想下啊

然后 if语句不明白有什么意思... 每两个换一行..晕 这么无聊

在if后面加上

f3=f1+f2;
f1=f2;
f2=f3;

显然 f3 要在前面先定义一下 完了..

热点排行