#include int main() { float num; printf("请输入一个3位数的小数:"); scanf("%f", &num); int num_int = (int)num; // 将小数转换为整数 int hundred = num_int / 100; // 获取百位 int ten = (num_int % 100) / 10; // 获取十位 int one = num_int % 10; // 获取个位 printf("百位:%d\n", hundred); printf("十位:%d\d", ten); printf("个位:%d\n", one); return 0; }