关于这个程序的%错误
#include<stdio.h>void main()
{
double a,b,d,f,h;
int c,e,g,i;
printf("请输入一个四位小数:\n");
scanf("%lf",&a);
b=a*10000;
c=b%10;
printf("这个数的第一位小数是:%d\n",d);
d=b/10;
(int)d;
e=d%10;
printf("这个数的第二位小数是:%d\n",e);
f=e/10;
(int)f;
g=f%10;
printf("这个数的第三位小数是:%d\n",g);
h=g/10;
(int)h;
i=h%10;
printf("这个数的第四位小数是:%d\n",i);
}
我又用这个上面这个方法作了一遍,可提示我在用%时有错误,问各位高手这个% 到底怎么用呢?谢谢了