フィボナッチ数を求めるプログラムを書く。
少々フライングだが、正解は下記。
見やすさの関係で改行してあるが、実質は一行である。

#include <stdio.h>

int fib(int n)
{
    return
	n<=0 ? 0:
	n==1 ? 1:
	fib(n-2) + fib(n-1);
}


int main(int argc, char** argv)
{
    if( argc < 2 ){
	return 0;
    }
    printf("%d\n",fib(atoi(argv[1])));
    return 0;
}