用c语言实现斐波拉契数列


  • 函数功能: 斐波拉契数列
  • 函数形参: None
  • 函数返回值: 0 成功
  • 非0 失败
    *备注: 用while循环实现,注意new1的值会溢出,可改用long long new1


#include<stdio.h> 
int main()
{
	int old = 1,old1 = 0, new1 = 1, i = 0, n = 0;
	/*old是前一项,old1是后一项*/
	printf("请输入第n项:");
	scanf("%d",&n);
	while(i < n)
	{	 
		new1 = old + old1;
		old = old1;    //更新旧的值 
		old1 = new1;   //更新旧的值 

		printf("%d ",new1);
		i++;
	}
	return 0;
}

在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值