《第十五周实验报告任务3.1》

来源:互联网 发布:程序员自由职业平台 编辑:程序博客网 时间:2024/05/01 21:53
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生 
* All rights reserved.
* 文件名称:   《格式输出》                           
* 作    者:       刘江波                       
* 完成日期:    2012     年   5    月   29     日
* 版 本 号:      v.5291    
* 对任务及求解方法的描述部分 
* 问题描述:  格式输出:对于下面两段程序,对照运行的结果和教材中关于格式控制的说明,在每一个cout
后面用注释写清输出结果和产生这种结果的原因。在报告中提交加了注释的程序
* 程序头部的注释结束

*/

#include <iostream>#include <iomanip>//输入输出流控制符是在iomanip中定义的using namespace std;int main(){int a;cout<<"input a:";cin>>a;cout<<"dec:"<<dec<<a<<endl;     //以十进制形式输出整数acout<<"hex:"<<hex<<a<<endl;      //以十六进制形式输出整数acout<<"oct:"<<setbase(8)<<a<<endl;//以八进制形式输出整数achar *pt="Jerryson";      cout<<setw(10)<<pt<<endl;          //指定域宽为10,输出字符串cout<<setfill('*')<<setw(10)<<pt<<endl; //指定域宽为10,输出字符串,空白处以‘*’填充double pi=22.0/7.0;  cout<<setiosflags(ios::scientific)<<setprecision(8);//按指数形式输出,8位小数cout<<"pi="<<pi<<endl;         //输出pi值cout<<"pi="<<setprecision(4)<<pi<<endl;   //改为4位小数cout<<"pi="<<setiosflags(ios::fixed)<<pi<<endl;   //改为小数形式输出system("pause");return 0;}

原创粉丝点击