有一个数列,前两个数是1、1,第三个数是前两个数之和,以后的每个数都是其前两个数之和,输出第30个数

[复制链接]
查看11 | 回复2 | 2012-4-8 21:51:10 | 显示全部楼层 |阅读模式
int a1=1,a2=1,sum=2,i=0,temp=0;for(i=3;i<=30;i++){ temp=a1+a2;sum+=temp;a1=a2;a2=temp;}printf("%d\n",sum); 结果是832040...
回复

使用道具 举报

千问 | 2012-4-8 21:51:10 | 显示全部楼层
832040,用excle表自己整一下,第一行输入1,第二行输入1,第三行输入“=A1+B1",然后点着第三行右下角,当鼠标变成加号时往下拉,拉到第三十行时,看看,是不是这个数。...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行