编个程序:输出一个小数的第二位咋做

来源:百度知道 编辑:UC知道 时间:2024/07/07 03:42:55
用c语言的.就是比如为1.44的数,要输出小数点后第二位的四,假如为1.254,就输出5.麻烦帮帮忙,用0.2f%没有用,回出现四舍五入的现象.麻烦高手门帮帮忙!

int b,jiegu; float a;
scanf("%f",&a);
b=(int)(a*100);
jieguo=b%10;
printf(“%d”,jiegu);

楼上貌似有问题。。。。应该乘十吧
#include<stdio.h>
void main()
{
float a;
int b;
scanf("%f",&a);

b=((int)(a*10))%10;
printf("%d",b);

}

对不起来晚了|
int b,jiegu; float a;
scanf("%f",&a);
b=(int)(a*100);
jieguo=b%10;
printf(“%d”,jiegu);