#include <stdio.h> int main() { int a, b, sum; sum = 1; a = 1; b = 1; int n; printf("请输入求前多少位斐波那契数列: \n"); scanf("%d", &n); for(int i=0; i<n-1; i++) { sum += b; b += a; a = b - a; } printf("前%d位斐波那契数列之和为%d\n",n ,sum); }