高手帮忙给我解释一下,谢谢
c程序如下:#include<stdio.h>
#include<stdlib.h>
main()
{int N,i,j,z,a,b,c;
double randf;
N=100;
a=0;
srand((unsigned)time(NULL));
for(i=0;i<N;i++)
{
z=0;
for(j=1;j<=2;j++)
{randf=rand()/(double)RAND_MAX;
if(randf<0.5) z++;
}if(z==0) a++;
else if(z==1) b++;
else c++;}
printf("%d,%d.%d",a,b,c);}谁帮我每一行注释下,告诉我每一句是干啥的!谢谢!