cout 输出固定位数的有效数字

问题描述:

cout 输出固定位数的有效数字
要求保留四位有效数字,即
1234,123,12,1.2,1.2222分别输出为:1234,123.0,12.00,1.200,1.222

需要头文件
#include
float a=1234,b=123,c=12,d=1.2,e=1.2222;
cout.precision(4);//有效位数为4
cout如果是事先不知道 数字的位数是多少呢?那你怎么知道在哪里加上cout