#include #include void fib(int n) { int a = 1; int b = 1; int c; int i; printf("%d ", a); if (n == 1) { return; } printf("%d ", b); for (i = 3; i <= n; i++) { /* このあたりにに、フィボナッチ数列の次の値を計算する 処理を書きます */ printf("%d ", ); /* ここで計算した値を表示します */ } printf("\n"); } int main(int argc, char *argv[]) { int n; if (argc <= 1) { printf("引数が足りません\n%s 個数\n", argv[0]); return 1; }; n = strtol(argv[1], NULL, 10); fib(n); return 0; }