なんだ、廃れたかと思えばまだまだ猛者がいるんじゃねえか。
略
int main(){int i=9<<21,n=i;float a,b,c=0,r=RAND_MAX;srand(time(0));for(;i--;c+=
(a*a+b*b)/r+r/4<a+b)a=rand(),b=rand();return printf("%2.5f",c/n*4);}

まあNULL議論はやめようぜ。とりあえずのことスレ違いだ。