■
フィボナッチ数を求めるプログラムを書く。
具体的には下記のプログラムの関数fibを正しく書く。
答えは明日。
#include <stdio.h> int fib(int n) { int ret = 0; switch(n){ case 0: ret = 0; break; case 1: ret = 1; break; case 2: ret = 1; break; case 3: ret = 2; break; case 4: ret = 3; break; case 5: ret = 5; break; case 6: ret = 8; break; case 7: ret = 13; break; default: ret = -1; } return ret; } int main(int argc, char** argv) { if( argc < 2 ){ return 0; } printf("%d\n",fib(atoi(argv[1]))); return 0; }