C语言中怎样取小数点后两位数字 并且不四舍五入

问题描述:

C语言中怎样取小数点后两位数字 并且不四舍五入

float x = 0;
int a= 0;
int b = 0;
scanf("%f",&x);
a = (int(x*10))%10;
b = (int(x*100))%10;
a和b就是你输入的小数的小数点后两位数字