十五周任务三

来源:互联网 发布:我的世界0.14大型js 编辑:程序博客网 时间:2024/06/11 13:56
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:   十五周任务三                           * 作    者:   石丽君                           * 完成日期:      2012   年      5 月      28  日* 版 本 号:          * 对任务及求解方法的描述部分* 输入描述: 格式输出:对于下面两段程序,对照运行的结果和教材中关于格式控制的说明,在每一个cout后面用注释写清输出结果和产生这种结果的原因。在报告中提交加了注释的程序(建议在IDE 中加好注释再发博文提交)* 问题描述: * 程序输出: * 程序头部的注释结束*/#include <iostream>#include <iomanip>using namespace std;int main(){int a;cout<<"input a:";cin>>a;//若a=34cout<<"dec:"<<dec<<a<<endl;  //以十进制形式输出整数dec:34cout<<"hex:"<<hex<<a<<endl;   //以十六进制形式输出整数hex:22cout<<"oct:"<<setbase(8)<<a<<endl; //八进制形式输出整数oct:42char *pt="Jerryson";      cout<<setw(10)<<pt<<endl;  //域宽为10  Jerrysoncout<<setfill('*')<<setw(10)<<pt<<endl; //域宽为10,空白处以*填充**Jerrysondouble pi=22.0/7.0;  cout<<setiosflags(ios::scientific)<<setprecision(8);//按指数形式输出8位小数cout<<"pi="<<pi<<endl;    //pi=3.14285714e+00cout<<"pi="<<setprecision(4)<<pi<<endl;  //按指数形式输出4位小数pi=3.1429e+00cout<<"pi="<<setiosflags(ios::fixed)<<pi<<endl;//小数形式输出,精度为4 pi=3.14system("pause");return 0;}#include <iostream>using namespace std;int main( ){int a=54;cout.setf(ios::showbase);//设置输出时的基数符号cout<<"dec:"<<a<<endl;  //dec:54十进制形式cout.unsetf(ios::dec);   //终止十进制的格式设置cout.setf(ios::hex);    cout<<"hex:"<<a<<endl;  //hex:36十六进制形式cout.unsetf(ios::hex);  //终止十六进制的格式设置cout.setf(ios::oct);   cout<<"oct:"<<a<<endl; //oct:66 八进制cout.unsetf(ios::oct);//终止八进制的格式设置char *pt="Jerryson";   cout.width(10);   //制定域宽10 cout<<pt<<endl;    //  Jerrsoncout.width(10);  cout.fill('*');   cout<<pt<<endl;  //域宽为10,空白处以*填充**Jerryson   double pi=22.0/7.0;   cout.setf(ios::scientific);  cout<<"pi=";    cout.width(14); //指定域宽为14   cout<<pi<<endl; //pi=**3.142857e+00 指数形式输出,域宽14,默认6位小数cout.unsetf(ios::scientific); //终止科学计数法cout.setf(ios::fixed);   //指定用定点形式输出cout.width(12); //指定域宽为12cout.setf(ios::showpos); //在输出正数时显示输出“+”号cout.setf(ios::internal); //数符出现在左侧cout.precision(6);   //保留六位小数cout<<pi<<endl;  //+***3.142857 小数形式输出,精度为6,最左侧输出数符“+”system("pause");return 0;}

原创粉丝点击