you are missing the & in your scanf() functions, since they require pointers (or an array name)
&
scanf()
scanf("%d", a);
should be
scanf("%d", &a);
and
scanf("%d", b);
scanf("%d", &b);