看不清你的程序。
如说输出,不要小数点尾部的0,可以用 %g 格式。
#include
main()
{
double d;
float f;
printf("enter 1.23\n");
scanf("%lf", &d);
printf("your input is %g\n",d);
printf("enter 4.56\n");
scanf("%f", &f);
printf("your input is %g\n",f);
return 0;
}
不要用float类型的函数,用int整型吧,