一个简单的问题!!!!急求解
如果我变量类型设置为 float 如 float a;
但是如果我 scanf("%f",&a) a输入一个整数如5 或是一个带一位小数的数如5.1
当我输出的时候printf("%f",a)如何原样的把我输入的数输出? 电脑里显示都是后面带足0的
由于输入的时候是不确定是几位数或是几位小数,在"%f"里面做文章似乎不可行 啊?!
[ 本帖最后由 littlerice 于 2008-9-12 10:46 编辑 ]
如果我变量类型设置为 float 如 float a;
但是如果我 scanf("%f",&a) a输入一个整数如5 或是一个带一位小数的数如5.1
当我输出的时候printf("%f",a)如何原样的把我输入的数输出? 电脑里显示都是后面带足0的
由于输入的时候是不确定是几位数或是几位小数,在"%f"里面做文章似乎不可行 啊?!
[ 本帖最后由 littlerice 于 2008-9-12 10:46 编辑 ]
搜索更多相关主题的帖子:
求解





2008-9-12 10:45



