/* 程式功能: 輸入一個正整數N,計算第N項之費氏級數 (使用for的流程控制) */ #include <stdio.h> void main(void) { int N; int i, Y=0, X=1, Fn, Z=0; printf("計算正整數N的費氏級數:\n"); printf("N = "); scanf("%d", &N); if (N == 1) { Fn = 1; } else { for(i = 2; i <= N; i++) { Z = X + Y; Fn = Z; Y = X; X = Z; } } printf("第 %d 項費氏級數= %d ", N, Fn); printf("\n"); }