第十五周上机任务3-2
2012-05-30 21:23
190 查看
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:renwu.cpp * 作 者:宋本一 * 完成日期:2012 年 5 月 30 日 * 版 本 号:15.32 * 对任务及求解方法的描述部分 * 输入描述:略 * 问题描述:略 * 程序输出:略 * 程序头部的注释结束 */ #include <iostream> using namespace std; int main( ) { int a=54; cout.setf(ios::showbase);//输出结果:无 原因:设置输出时的基数符号。 cout<<"dec:"<<a<<endl; //输出结果:dec:54 原因:默认以10进制形式输出a。 cout.unsetf(ios::dec); //输出结果: 无 原因:终止10进制的格式设置。 cout.setf(ios::hex); //输出结果:无 原因:设置以16进制的输出状态。 cout<<"hex:"<<a<<endl; //输出结果:hex:0x36 原因:以16进制形式输出a。 cout.unsetf(ios::hex); //输出结果:无 原因:终止16进制的格式设置。 cout.setf(ios::oct); //输出结果:无 原因:设置以8进制的输出状态。 cout<<"oct:"<<a<<endl; //输出结果:oct:066 原因:以8进制形式输出a。 cout.unsetf(ios::oct);//输出结果: 无 原因:终止以8进制输出的格式设置。 char *pt="Jerryson"; cout.width(10); //输出结果:无 原因:指定域宽为10。 cout<<pt<<endl; //输出结果:Jerryson 原因:按以上规定的格式输出字符串。 cout.width(10); //输出结果:无 原因:指定域宽为10。 cout.fill('*'); //输出结果:无 原因:指定空白处以‘*’填充。 cout<<pt<<endl; //输出结果:**Jerryson 原因:按以上规定的格式输出字符串。 double pi=22.0/7.0; cout.setf(ios::scientific); //输出结果:无 原因:指定用科学计数法输出。 cout<<"pi="; //输出结果: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; }
运行结果:
dec:54
hex:0x36
oct:066
Jerryson
**Jerryson
pi=*3.142857e+000
+***3.142857
请按任意键继续. . .
相关文章推荐
- 第十五周上机任务-项目1
- 第十五周上机任务-项目4
- 第十五周上机任务1
- 带姓名的成绩单(第十五周上机任务)
- 第十五周上机任务(杨辉三角)
- 第十五周上机任务项目1-建立专门的数组类处理有关数组的操作
- 第十五周上机任务项目2-建立专门的链表类处理有关动态链表的操作
- 第十五周上机任务项目2-杨辉三角
- 电子词典(第十五周上机任务)
- 多科成绩单(第十五周上机任务)
- 第十五周上机任务项目4—多科成绩单
- 第十五周上机任务项目1-2建立专门的数组类处理有关数组的操作
- 杨辉三角形(第十五周上机任务)(两种方法)
- 第十五周上机任务2
- 二维数组大折腾(第十五周上机任务)
- 第十五周上机任务3-1
- 第十五周上机任务----杨辉三角
- 第十五周上机任务项目1-折腾二维数组
- java上机 第十五周 任务一
- 第十五周上机任务-