给定一个浮点数,要求得到该浮点数的个位数。
数据范围: 
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
double num=scanner.nextDouble();
String str = String.valueOf(num);
//按小数点分隔数字字符串
String[] split = str.split("\\.");
//输出小数点前一位
System.out.println(split[0].charAt(split[0].length()-1));
}
}
#include <stdio.h>
int main()
{
float n = 0.0f; //如果是0为整型,0.0为double型,0.0f是浮点型
//不过一般初始化写成0就好了
scanf("%f",&n);
if(n >= 0 && n <= 200)
{
//int a = n; //决断c,把n强制转换为整型
//int b =a % 10;
//int a =n %10; //这个是错误的操作符%必须是两个整数才行
int a =(int)n %10;
printf("%d",a);
}
return 0;
} #include <stdio.h>
int main (void)
{
double a;
scanf("%lf", &a);
printf("%d", (int)a%10);
return 0;
}