C语言利用循环语句求 (直到第100项的和)。
时间: 2024-05-06 13:20:03 浏览: 52
以下是用循环语句求斐波那契数列前100项的和的C语言代码:
```c
#include <stdio.h>
int main() {
int n = 100;
int a = 0, b = 1, c = 1;
int sum = 0;
for (int i = 3; i <= n; i++) {
a = b;
b = c;
c = a + b;
sum += c;
}
printf("斐波那契数列前100项的和为:%d", sum + 2);
return 0;
}
```
在这个代码中,我们定义了变量n表示斐波那契数列的项数,变量a、b和c分别表示斐波那契数列的前三项,变量sum表示前n-2项的和。我们使用for循环从第3项开始计算,每次将a、b和c的值向后推进一项,同时将c加到sum中。最后输出sum+2的值,即前n项的和。注意,由于斐波那契数列的第一项是0,第二项是1,我们在最后的输出中需要加上2。
阅读全文