从键盘输入一批数值要求保留3位小数在输出时上下行小数点对齐。C++

2016-06-28 10:04:28  分类: c++程序设计第三版谭浩强课后答案  参与:

C++编程:从键盘输入一批数值要求保留3位小数在输出时上下行小数点对齐。

c++设计第3版谭浩强课后答案
以下是此题的【c源代码】

1,用控制符控制输出格式的源代码:
#include <iostream>
#include <iomanip>
using namespace std;

int main()
{float a[5];
 cout<<"input data:";
 for(int i=0;i<5;i++)
  cin>>a[i];
 cout<<setiosflags(ios::fixed)<<setprecision(2);
 for(i=0;i<5;i++)
  cout<<setw(10)<<a[i]<<endl;
 return 0;
}

2,用流成员函数控制输出格式
#include <iostream>
using namespace std;
int main()
{float a[5];
 int i;
 cout<<"input data:";
 for(i=0;i<5;i++)
  cin>>a[i];
 cout.setf(ios::fixed);
 cout.precision(2);
 for(i=0;i<5;i++)
  {cout.width(10);
   cout<<a[i]<<endl;}
 return 0;
}

来源:c++程序设计第三版谭浩强课后答案

本文链接:http://www.wb98.com/cjia/post/cjia_13.2.html


本站文章搜索:

<< 上一篇下一篇 >>

搜索

Tags列表

赞助商链接