#include <stdio.h>
#include <math.h>
int get_first_digit(float f) {
int n = (int)f;
int total_digits_minus_one = (int)log10(n);
n = (int)(n / pow(10, total_digits_minus_one));
return n;
}
int main()
{
float f = 576.287152;
printf("%d\n", get_first_digit(f));
return 0;
}
/*
run:
5
*/