c语言编程斐波那挈数列小于1500的数

[复制链接]
查看11 | 回复1 | 2008-4-12 22:19:58 | 显示全部楼层 |阅读模式
呵呵,我的方法简单一点点啦。#includemain(){int f1=0,f2=1,temp,i;printf("0");while(1){
temp = f1 + f2;
f2 = f1;
f1 = temp;
if(temp>1500)
break;
else
printf("%d",temp);}}
回复

使用道具 举报

千问 | 2008-4-12 22:19:58 | 显示全部楼层
main(){int a[1000];int n = 0;a[0] = 1;a[1] = 1;for ( int i = 2; 1; ++i ) {
a = a[i - 1] + a[i - 2];
if ( a >= 1500 ) {
n = i;
break;
}}for ( int i = 0; i < n; ++i )
printf("%d",a);}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行