从键盘输入一个浮点数,将其存储到一个double型变量中,显示其个位和第一位小数的数字?

从键盘输入一个浮点数,将其存储到一个double型变量中,显示其个位和第一位小数的数字。例如输入“12.34”,输出“个位2,第一位小数3”。

提示:获得浮点数的个位,可先将浮点数转换为整数,再取个位。

第1个回答  2020-03-28

#include <stdio.h>

void main()

{

double a;

scanf("%lf",&a);

printf("个位%d,第一位小数%d\n",(int)a % 10,(int)(a * 10) % 10);

}


本回答被提问者采纳
相似回答