how to only show tenths place in c

#include <stdio.h>

int main() {
    float number;

    printf("Enter a number: ");
    scanf("%f", &number);

    int tenths_place = (int)(number * 10) % 10;

    printf("Tenths place: %d\n", tenths_place);

    return 0;
}