c++,怎么控制输出格式,使每一行格式相同,且对齐,就比如输出一个表格形式
3个回答
展开全部
c++里面控制输出的函数在头文件#incluce <iomanip>里,使用方式如下
cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout.precision(2);
//用两位小数显示
cout<< your_double_variable<<endl;
cout.precision(5); //再次改变时只需加这一句就可以了。
cout::setf(ios::showpos);//正数显示时加正号
cout::setf(ios::scientific);//用科学计数法表示
cout::setf(ios::left);//左对齐
cout::setf(ios::right);//右对齐
cout.width(4);//只对一次有用
cout<<setw(4)<<4<<endl;//控制输出宽度
cout.unsetf(ios::showpos);//取消设置标志位
c里面控制输出格式是通过%10d,%10s等方式控制
cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout.precision(2);
//用两位小数显示
cout<< your_double_variable<<endl;
cout.precision(5); //再次改变时只需加这一句就可以了。
cout::setf(ios::showpos);//正数显示时加正号
cout::setf(ios::scientific);//用科学计数法表示
cout::setf(ios::left);//左对齐
cout::setf(ios::right);//右对齐
cout.width(4);//只对一次有用
cout<<setw(4)<<4<<endl;//控制输出宽度
cout.unsetf(ios::showpos);//取消设置标志位
c里面控制输出格式是通过%10d,%10s等方式控制
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询