flat a = 1;
flat b = 3;

cout << a <endl;
cout << showpoint << b <endl;

ANSI C++里一个浮点型若是小数部分为0,直接输出必然是不带小数点的,例如float b=3;你若想输出3.0,输出代码要这样写:cout << showpoint << a;