つーか
int a, b, c;
なのに
scanf("%f", &a);
ってなんだよ