入门训练 Fibonacci数列【C语言】

本文介绍了一个简单的C语言程序,该程序通过数组实现了斐波那契数列的计算,并展示了如何通过递推的方式高效地计算第n项的值。程序使用了模运算确保结果范围不会超出,并针对特定的评测点进行了性能测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

评测点序号    评测结果    得分    CPU使用    内存使用    下载评测数据
1    正确    10.00    15ms    4.621MB    输入 输出
2    正确    10.00    0ms    4.625MB    VIP特权
3    正确    10.00    0ms    4.621MB    VIP特权
4    正确    10.00    0ms    4.621MB    VIP特权
5    正确    10.00    0ms    4.625MB    VIP特权
6    正确    10.00    0ms    4.621MB    VIP特权
7    正确    10.00    0ms    4.621MB    VIP特权
8    正确    10.00    0ms    4.625MB    VIP特权
9    正确    10.00    0ms    4.621MB    VIP特权
10    正确    10.00    31ms    4.621MB    VIP特权

#include <stdio.h>
#define N 1000000
int a[N]={1,1};
int main() {
	int n,i;
	scanf("%ld",&n);
	for(i=2;i<=n;i++) {
		a[i]=(a[i-1]+a[i-2])%10007;
	}
	printf("%d\n",a[n-1]);
	return 0;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值