15周任务3

来源:互联网 发布:淘宝刷好评兼职交会费 编辑:程序博客网 时间:2024/05/29 13:25
/* (程序头部注释开始)    * 程序的版权和版本声明部分    * Copyright (c) 2011, 烟台大学计算机学院学生     * All rights reserved.    * 文件名称:注释程序   * 作    者:  白传雷                               * 完成日期:   2012   年    5  月  30  日    * 版 本 号:  v1.0            * 对任务及求解方法的描述部分    * 输入描述:    * 问题描述:解释程序   * 程序头部的注释结束    */#include <iostream>#include <iomanip>using namespace std;int main(){int a;//定义一个整形变量“a”cout<<"input a:";//输出“input a"cin>>a;//执行输入cout<<"dec:"<<dec<<a<<endl; //以十进制形式输出整数acout<<"hex:"<<hex<<a<<endl;  //以十六进制形式输出整数acout<<"oct:"<<setbase(8)<<a<<endl; //以八进制形式输出整数achar *pt="Jerryson";      //定义一个char型指针变量并指向"Jerryson"的地址cout<<setw(10)<<pt<<endl;  //制定域宽为10,输出字符串cout<<setfill('*')<<setw(10)<<pt<<endl; //制定域宽为10,输出字符串,空白处用‘*’填充double pi=22.0/7.0;  //计算pi的值cout<<setiosflags(ios::scientific)<<setprecision(8);//按指数形式输出8位小数cout<<"pi="<<pi<<endl; //输出picout<<"pi="<<setprecision(4)<<pi<<endl;  //改为4位小数cout<<"pi="<<setiosflags(ios::fixed)<<pi<<endl;//改为小数形式输出system("pause");//停一下return 0;}
运行结果:






#include <iostream>     using namespace std;    int main( )    {        int a=54;        cout.setf(ios::showbase);//设置输出时的基数符号。        cout<<"dec:"<<a<<endl;  //默认以10进制形式输出a。        cout.unsetf(ios::dec);  // 终止10进制的格式设置。        cout.setf(ios::hex);    //设置以16进制的输出状态。        cout<<"hex:"<<a<<endl; // 以16进制形式输出a。        cout.unsetf(ios::hex);  //终止16进制的格式设置。        cout.setf(ios::oct);   //设置以8进制的输出状态。        cout<<"oct:"<<a<<endl; //以8进制形式输出a。        cout.unsetf(ios::oct);//终止以8进制输出的格式设置。        char *pt="Jerryson";           cout.width(10);    //:指定域宽为10。        cout<<pt<<endl;    //按以上规定的格式输出字符串。        cout.width(10);  //指定域宽为10。        cout.fill('*');   //指定空白处以‘*’填充。        cout<<pt<<endl;    //:按以上规定的格式输出字符串。        double pi=22.0/7.0;           cout.setf(ios::scientific); // 指定用科学计数法输出。        cout<<"pi=";    //输出字符串。        cout.width(14);    //:指定域宽为14。        cout<<pi<<endl; //输出结果:*3.142857e+000  原因:按以上规定的格式输出pi值。        cout.unsetf(ios::scientific); //终止科学计数法的状态。        cout.setf(ios::fixed);   // 指定用定点形式输出。        cout.width(12); //指定域宽为12。        cout.setf(ios::showpos); //在输出正数时显示输出“+”号。        cout.setf(ios::internal); //数符出现在左侧。        cout.precision(6);   //保留6位小数。        cout<<pi<<endl;  //输出结果:+***3.142857  原因:输出pi,注意数符“+”的位置。        system("pause");        return 0;    }    



运行结果:



原创粉丝点击