解答C语言问题。?!??

编程实现从键盘输入一个浮点数,提取并输出浮点数整数部分最右边的数字。(提示:求整后对10取余)

要具体代码吗?

#include<stdio.h>
int main{float a;
int b;
scanf("%f",&a);
b=(int)(a*10);
printf("%d",b%10);
return 0;
}

#include <stdio.h>
#include <stdlib.h>

int main()
{
    float input = 0.0;
    int result = 0;
    
    scanf("%f",&input);
    result = (int)input % 10;
    printf("result:%d\n",result);
}