c语言 1/1 1/2 ...

来源:百度知道 编辑:UC知道 时间:2024/07/01 12:05:50
1/1 1/2 2/3 3/5 5/8 8/13 13/21 21/34 34/55 55/89
其中规律是 分母移动到上面 , 分子加分母 ,是 下一个 数字的分母

找到你的题目了。为 了后面的人,我还是把答案贴上去吧。
1/1 1/2 2/3 3/5 5/8 8/13 13/21 21/34 34/55 55/89
其中规律是 分母移动到上面 , 分子加分母 ,是 下一个 数字的分母

#include<stdio.h>
#define N 15
main()
{
int i;
long a[N]={1,1},b[N]={1,2},temp;
for(i=2;i<N;i++)
a[i]=a[i-1]+a[i-2];
for(i=2;i<N;i++)
b[i]=b[i-1]+b[i-2];
for(i=0;i<N;i++)
{
printf("%ld/%ld\t",a[i],b[i]);
if((i+1)%5==0)
printf("\n");
}

}

这里你还可以通过改变N 的植来控制输出的数的个数。