南昌大学C++高级语言程序设计实验报告_第1页
南昌大学C++高级语言程序设计实验报告_第2页
南昌大学C++高级语言程序设计实验报告_第3页
南昌大学C++高级语言程序设计实验报告_第4页
南昌大学C++高级语言程序设计实验报告_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-.z实验报告实验课程:学生:学号:专业班级:2016年9月1日-.z目录TOC\o"1-1"\h\z\u实验一.C++的开发环境和简单程序的调试2实验二.函数的应用和类的根本构造5实验三.数组、指针、字符串8实验四.继承与派生10实验五.多态与模板15实验六.异常处理21实验七.输入输出25实验八.文件28-.z大学实验报告学生:学号:专业班级:实验类型:□验证□综合□设计□创新实验日期:2016-9-9实验成绩:一、实验工程名称实验一.C++的开发环境和简单程序的调试二、实验目的 1.熟悉C++程序的风格,熟悉实验环境。2.练习C++程序的输入、修改、编译、连接与运行的全过程三、实验根本原理 C++程序设计语言四、主要仪器设备及耗材PC微机DOS操作系统或Windows操作系统C++程序设计语言开发环境五、实验步骤(要求给出运行结果的屏幕截图,源程序电子打包提交)1.分析下面程序的输出结果:2.建立一个被称为sroot()的函数,返回其参数的二次根。重载sroot()三次,让它分别返回整数、长整数与双精度数的二次根〔为了实际计算二次根,可以使用标准库函数sqrt()〕。3.编写C++风格的程序,解决百钱问题,将1元人民币兑换成1,2,5分的硬币,有多少种换法六、实验数据及处理结果1.分析下面程序的输出结果:#include<iostream.h>int&f(int&i){i+=10;returni;}voidmain(){intk=0;int&m=f(k);cout<<k<<endl;m=20;cout<<k<<endl;}建立一个被称为sroot()的函数,返回其参数的二次根。重载sroot()三次,让它分别返回整数、长整数与双精度数的二次根〔为了实际计算二次根,可以使用标准库函数sqrt()〕。#include<iostream>#include<math.h>usingnamespacestd;intsroot(inti){return(int)sqrt(i);}floatsroot(floatf){return(float)sqrt(f);}doublesroot(doubled){return(double)sqrt(d);}intmain(){inti;floatf;doubled;cout<<"输入整型参数i=";cin>>i;cout<<"输入长整参数f=";cin>>f;cout<<"输入双精度参数d=";cin>>d;cout<<"整型参数i的二次根="<<sroot(i)<<endl;cout<<"长整参数f的二次根="<<sroot(f)<<endl;cout<<"双精度参数d的二次根="<<sroot(d)<<endl;}编写C++风格的程序,解决百钱问题,将1元人民币兑换成1,2,5分的硬币,有多少种换法?#include<iostream>usingnamespacestd;intmain(){inti,j,k;intsum=0;for(i=0;i<=100;i++)for(j=0;j<=50;j++)for(k=0;k<=20;k++){if(i*1+2*j+5*k==100){ cout<<"一分:"<<i<<"两分:"<<j<<"五分:"<<k<<endl; sum++;}}cout<<"总数为:"<<sum<<endl;}七、思考讨论题或体会或对改良实验的建议八、参考资料"C++语言程序设计学生用书"清华大学莉等大学实验报告学生:学号:专业班级:实验类型:□验证□综合□设计□创新实验日期:2016-9-9实验成绩:一、实验工程名称实验二.函数的应用和类的根本构造二、实验目的1.熟悉C++程序类定义的一般形式。2.熟悉C++程序对象的定义,对象的使用。3.构造函数与析构函数的定义三、实验根本原理 C++程序设计语言四、主要仪器设备及耗材PC微机DOS操作系统或Windows操作系统C++程序设计语言开发环境五、实验步骤(要求运行结果的屏幕截图,源程序电子打包提交)1.运行下面的程序,并说明运行结果为什么?。#include<iostream.h>classe*ample{public:e*ample(intn) {i=n;cout<<"构造函数\n";} ~e*ample() {cout<<"析构函数\n";} intget_i() {returni;} private: inti;};intsqr_it(e*ampleo){cout<<"调用sqr_it开场\n"; returno.get_i()*o.get_i();}voidmain(){e*ample*(10);cout<<*.get_i()<<endl;cout<<sqr_it(*)<<endl;cout<<"调用sqr_it完毕\n";}2.建立类cylinder,cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度。用类cylinder计算圆柱体的体积,并存储在一个double变量中。在类cylinder中包含一个成员函数vol(),用来显示每个cylinder对象的体积。六、实验数据及处理结果1.运行下面的程序,并说明运行结果为什么?。#include<iostream.h>classe*ample{public:e*ample(intn) {i=n;cout<<"构造函数\n";} ~e*ample() {cout<<"析构函数\n";} intget_i(){returni;} private: inti;};intsqr_it(e*ampleo){cout<<"调用sqr_it开场\n"; returno.get_i()*o.get_i();}voidmain(){e*ample*(10);cout<<*.get_i()<<endl;cout<<sqr_it(*)<<endl;cout<<"调用sqr_it完毕\n";}2.建立类cylinder,cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度。用类cylinder计算圆柱体的体积,并存储在一个double变量中。在类cylinder中包含一个成员函数vol(),用来显示每个cylinder对象的体积。#include<iostream>usingnamespacestd;classcylinder{doublev;public:cylinder(doubler,doubleh){v=(3.14*r*r)*h;cout<<"圆柱体的半径r为:"<<r<<"\n"<<"圆柱体的高度h为:"<<h<<endl;} voidvol() {cout<<"圆柱体的体积v是:"<<v<<endl;}};main(){doubler,h;cout<<"输入圆柱体的半径r:";cin>>r;cout<<"输入圆柱体的高度h:";cin>>h;cylinderobj(r,h);obj.vol();}七、思考讨论题或体会或对改良实验的建议八、参考资料"C++语言程序设计学生用书"清华大学莉等"高级语言C++程序设计试验指导"高等教育周玉龙大学实验报告学生:学号:专业班级:实验类型:□验证□综合□设计□创新实验日期:2016-9-9实验成绩:一、实验工程名称实验三.数组、指针、字符串二、实验目的1.熟悉C++中数组、指针和字符串的特点和应用。三、实验根本原理 C++程序设计语言四、主要仪器设备及耗材PC微机DOS操作系统或Windows操作系统C++程序设计语言开发环境五、实验步骤(要求给出简单类图、运行结果的屏幕截图,源程序电子打包提交)1.构建一个类book,其中含有两个私有数据成员qu和price,建立一个有5个元素的数组对象,将qu初始化为1~5,将price初始化为qu的10倍。显示每个对象的qu*price值。2.通过对象指针对象数组,使程序以相反的顺序显示对象数组的qu*price值.六、实验数据及处理结果1.构建一个类book,其中含有两个私有数据成员qu和price,建立一个有5个元素的数组对象,将qu初始化为1~5,将price初始化为qu的10倍。显示每个对象的qu*price值。#include<iostream>usingnamespacestd;classbook{intqu,price;public:book(intq){qu=q;price=10*q;} intget_qu() {returnqu;} intget_price() {returnprice;}};intmain(){bookobj[5]={1,2,3,4,5};for(inti=0;i<5;i++) { cout<<"数组对象"<<i+1<<"的qu*price值为:"<<obj[i].get_qu()*obj[i].get_price()<<endl; }}通过对象指针对象数组,使程序以相反的顺序显示对象数组的qu*price值.#include<iostream>usingnamespacestd;classbook{intqu,price;public:book(intq){qu=q;price=10*q;} intget_qu() {returnqu;} intget_price() {returnprice;}};intmain(){bookobj[5]={1,2,3,4,5};book*p; p=&obj[4];for(inti=5;i>0;i--) {cout<<"数组对象"<<i<<"的qu*price值为:"<<p->get_qu()*p->get_price()<<endl; p--;}}七、思考讨论题或体会或对改良实验的建议八、参考资料"C++语言程序设计学生用书"清华大学莉等大学实验报告学生:学号:专业班级:实验类型:□验证□综合□设计□创新实验日期:2016-9-9实验成绩:一、实验工程名称实验四.继承与派生二、实验目的1.熟悉派生类的声明。2.派生类的构造函数与析构函数的定义。3.继承的方式。三、实验根本原理 C++程序设计语言四、主要仪器设备及耗材PC微机DOS操作系统或Windows操作系统C++程序设计语言开发环境五、实验步骤(要求给出简单类图、运行结果的屏幕截图,源程序电子打包提交)1.下面的程序包含了Time类和Date类的声明,要求设计一个Brithtime类,它继承了Time类和Date类,并且还有一项出生孩子的名字Childname,同时设计主程序显示一个小孩的出生时间和名字。#include<iostream.h>#include<string.h>classTime{protected:inthours,minutes,seconds;public:Time(inth,intm,ints){hours=h;minutes=m;seconds=s;}virtualvoiddisplay() {cout<<hours<<":"<<minutes<<":"<<seconds<<endl; }};classDate{protected: intmonth,day,year; public: Date(intm,intd,inty) {month=m;day=d;year=y;}virtualvoiddisplay(){cout<<month<<"/"<<day<<"/"<<year<<endl; }};2.建立普通的基类buliding,用来存储一座楼房的层数、房间数以及它的总平方米数。建立派生类house,继承building,并存储下面的容:卧室与浴室的数量。另外,建立派生类office,继承building,并存储灭火器与的数目。六、实验数据及处理结果1.下面的程序包含了Time类和Date类的声明,要求设计一个Brithtime类,它继承了Time类和Date类,并且还有一项出生孩子的名字Childname,同时设计主程序显示一个小孩的出生时间和名字。#include<iostream>#include<string.h>usingnamespacestd;classTime{protected: inthours,minutes,seconds;public:Time(inth,intm,ints){hours=h;minutes=m;seconds=s;}virtualvoiddisplay() {cout<<hours<<":"<<minutes<<":"<<seconds<<endl; }};classDate{protected: intmonth,day,year; public: Date(intm,intd,inty) {month=m;day=d;year=y;}virtualvoiddisplay(){cout<<month<<"/"<<day<<"/"<<year<<endl; }};classBrithtime:publicTime,publicDate{protected: char*Childname; public: Brithtime(intm,intd,inty,inth,intmin,ints,char*p):Date(m,d,y),Time(h,min,s) {Childname=newchar[strlen(p)+1]; strcpy(Childname,p); } voiddisplay() {cout<<":"<<Childname<<"\n"; Date::display(); Time::display(); }};main(){intm,d,y,h,min,s; charp[20]; cout<<":";scanf("%s",&p);cout<<"输入出生年月日:";cin>>y>>m>>d;cout<<"输入出生时分秒:";cin>>h>>min>>s;Brithtimeob(m,d,y,h,min,s,p);ob.display();}建立普通的基类buliding,用来存储一座楼房的层数、房间数以及它的总平方米数。建立派生类house,继承building,并存储下面的容:卧室与浴室的数量。另外,建立派生类office,继承building,并存储灭火器与的数目。#include<iostream>usingnamespacestd;classbuilding{protected: intfr;intr; doublem;public:building(inta,intb,double*) {fr=a;r=b;m=*;}};classhouse:publicbuilding{private:intbr; intdr; public: house(inta,intb,double*,intc,intd):building(a,b,*) {br=c;dr=d;} voidshow(){cout<<"楼房层数:"<<fr<<endl; cout<<"房间数:"<<r<<endl; cout<<"楼房总面积:"<<m<<endl; cout<<"卧室数量:"<<br<<endl; cout<<"浴室数量:"<<dr<<endl;}};classoffic:publicbuilding{private:intmr; inttr; public: offic(inta,intb,double*,intc,intd):building(a,b,*) {mr=c;tr=d;} voidshow() {cout<<"楼房层数:"<<fr<<endl; cout<<"房间数:"<<r<<endl; cout<<"楼房总面积:"<<m<<endl; cout<<"灭火器数量:"<<mr<<endl; cout<<"数量:"<<tr<<endl;}};main(){intfr;intr;doublem;intbr;intdr;intmr;inttr;cout<<"输入楼房层数:";cin>>fr;cout<<"输入房间数:";cin>>r;cout<<"总平方米数:";cin>>m;cout<<"卧室数量:";cin>>br;cout<<"浴室数量:";cin>>dr;cout<<"灭火器数量:";cin>>mr;cout<<"数量:";cin>>tr;cout<<endl;buildingob1(fr,r,m);houseob2(fr,r,m,br,dr);officob3(fr,r,m,mr,tr);cout<<"住宅楼"<<endl;ob2.show();cout<<"\n办公大楼"<<endl;ob3.show();}七、思考讨论题或体会或对改良实验的建议八、参考资料"C++语言程序设计学生用书"清华大学莉等大学实验报告学生:学号:专业班级:实验类型:□验证□综合□设计□创新实验日期:2016-9-9实验成绩:一、实验工程名称实验五.多态与模板二、实验目的1.熟悉函数〔成员函数〕的重载。2.熟悉运算符重载。3.了解虚函数、纯虚函数和抽象类。4.函数模板与模板函数。55.类模板和模板类。三、实验根本原理 C++程序设计语言四、主要仪器设备及耗材PC微机DOS操作系统或Windows操作系统C++程序设计语言开发环境五、实验步骤(要求给出简单类图、运行结果的屏幕截图,源程序电子打包提交)1.用成员函数重载运算符"+〞和"-〞,将两个二维数组相加和相减,要求第一个二维数组的值由构造函数设置,另一个二维数组的值由由键盘数入。2.编写程序,计算汽车运行的时间,首先建立基类car,其中含有数据成员distance存储两点间的距离,假定距离以英里计算,速度为每小时80英里,使用虚函数travel_time()计算并显示通过这段距离的时间。派生类kilometre中,假定距离以千米计算,速度为每小时120千米,使用函数travel_time()计算并显示通过这段距离的时间。3.写一个函数模板,求数组中的最大元素,并使得在函数调用时,数组的类型和返回类型可以是整数也可以是双精度类型。4.建立类模板input,在调用构造函数时,完成以下工作:〔1〕提示用户输入;〔2〕让用户输入数据;〔3〕如果数据不在预定围,重新提示输入。六、实验数据及处理结果1.用成员函数重载运算符"+〞和"-〞,将两个二维数组相加和相减,要求第一个二维数组的值由构造函数设置,另一个二维数组的值由由键盘数入。#include<iostream>usingnamespacestd;classTow_arr{//定义类Tow_arrprotected: inta[2][3];public:Tow_arr(int,int,int,int,int,int);//构造函数Tow_arr();//无参构造函数voidSet();//设置二维数组数据的函数voidShow();//显示二维数组数据的函数Tow_arroperator+(Tow_arr);//成员函数重载运算符"+〞Tow_arroperator-(Tow_arr);//成员函数重载运算符"-〞};//构造函数完整Tow_arr::Tow_arr(inta1,inta2,inta3,inta4,inta5,inta6){a[0][0]=a1;a[0][1]=a2;a[0][2]=a3;a[1][0]=a4;a[1][1]=a5;a[1][2]=a6;}Tow_arr::Tow_arr()//无参构造函数完整{for(inti=0;i<2;i++)for(intj=0;j<3;j++) a[i][j]=0;}voidTow_arr::Set()//设置二维数组数据的函数完整{cout<<"数入2*3个整数:"<<endl;for(inti=0;i<2;i++)for(intj=0;j<3;j++) { cout<<"输入第"<<(i+1)*(j+1)<<"个数为:"; cin>>a[i][j]; }}voidTow_arr::Show()//显示二维数组数据的函数完整{cout<<"二维数组的数据是:"<<endl;for(inti=0;i<2;i++){for(intj=0;j<3;j++)cout<<a[i][j]<<"";cout<<'\n';}}//成员函数重载运算符"+〞完整Tow_arrTow_arr::operator+(Tow_arradd2){Tow_arrtemp;for(inti=0;i<2;i++)for(intj=0;j<3;j++)temp.a[i][j]=a[i][j]+add2.a[i][j];returntemp;}//成员函数重载运算符"-〞完整Tow_arrTow_arr::operator-(Tow_arradd2){Tow_arrtemp;for(inti=0;i<2;i++)for(intj=0;j<3;j++)temp.a[i][j]=a[i][j]-add2.a[i][j];returntemp;} main(){Tow_arrobja(12,56,34,56,24,82);//定义对象objaTow_arrob,objc;//定义对象ob,objc ob.Set();//给对象ob设置数据 cout<<"Obja"; obja.Show();//显示对象obja数据 cout<<"Ob"; ob.Show(); objc=obja+ob;cout<<"Obja+Ob后,Objc"; objc.Show();//显示对象objc数据objc=obja-ob;cout<<"Obja-Ob后,Objc"; objc.Show();//显示对象objc数据}编写程序,计算汽车运行的时间,首先建立基类car,其中含有数据成员distance存储两点间的距离,假定距离以英里计算,速度为每小时80英里,使用虚函数travel_time()计算并显示通过这段距离的时间。派生类kilometre中,假定距离以千米计算,速度为每小时120千米,使用函数travel_time()计算并显示通过这段距离的时间。#include<iostream>usingnamespacestd;classcar{//定义类carprotected: floatdistance;public:car(float*) {distance=*;} virtualinttravel_time()//虚函数travel_time() {floattime; inth,m; time=distance/80;h=int(time);m=(time-h)*60;cout<<"距离:"<<distance<<"英里,通过时间:"<<h<<"小时"<<m<<"分钟"<<endl; }};classkilometre:publiccar{public:kilometre(floaty):car(y) {}virtualinttravel_time()//重新定义虚函数travel_time() {floattime; inth,m; time=distance/120;h=int(time);m=(time-h)*60;cout<<"距离:"<<distance<<"千米,通过时间:"<<h<<"小时"<<m<<"分钟"<<endl; }};main(){carobja(453),*op;kilometreob(1455); op=&obja; op->travel_time();op=&ob; op->travel_time();}写一个函数模板,求数组中的最大元素,并使得在函数调用时,数组的类型和返回类型可以是整数也可以是双精度类型。#include<iostream>usingnamespacestd;template<classAT>ATma*(ATa[],intn){ATma*item;ma*item=a[0]; for(inti=0;i<n;i++) if(a[i]>ma*item)ma*item=a[i]; returnma*item;}main(){inta[10]={12,24,97,65,81,23,145,12,32,54};doubleb[5]={12.34,32.56,65.28,98.56,12.54};cout<<"整数数组a的最大元素是:"<<ma*(a,10)<<endl;cout<<"双精度数组b的最大元素是:"<<ma*(b,5)<<endl;}4.建立类模板input,在调用构造函数时,完成以下工作:〔1〕提示用户输入;〔2〕让用户输入数据;〔3〕如果数据不在预定围,重新提示输入。#include<iostream>#include<string.h>usingnamespacestd;template<classType>//定义有个机动类型的类模板inputclassinput{ private: Typema*,min;public: input(char*s,Typemi,Typema)//构造函数 {Typetemp; min=mi;ma*=ma; cout<<"请输入"<<s<<"("<<min<<"到"<<ma*<<")数据:"; cin>>temp; do{ if(min<=temp&&temp<=ma*)break; { cout<<"数据错误,请输入"<<s<<"数据围("<<min<<"到"<<ma*<<"):"; cin>>temp; } }while(1); }};main(){input<int>obj1("integer",1,10);//用int实例化类模板}七、思考讨论题或体会或对改良实验的建议八、参考资料"C++语言程序设计学生用书"清华大学莉等大学实验报告学生:学号:专业班级:实验类型:□验证□综合□设计□创新实验日期:2016-9-9实验成绩:一、实验工程名称实验六.异常处理二、实验目的理解异常处理的原理和过程掌握异常处理的根本方法三、实验根本原理 C++程序设计语言四、主要仪器设备及耗材PC微机DOS操作系统或Windows操作系统C++程序设计语言开发环境五、实验步骤(要求给出简单类图、运行结果的屏幕截图,源程序电子打包提交)设计一个包含异常处理的100以的四则运算程序,异常情况包括除数为0、数据溢出、减法结果小于0等。六、实验数据及处理结果#include<stdio.h>#include<windows.h>intmain(){ chara; floatnum1; floatnum2; floatnum3; printf("请输入运算公式(num1运算符号num2):"); scanf("%f%c%f",&num1,&a,&num2); switch(a) { case'+': { if(0<=num1&&num1<=100) { if(0<=num2&&num2<=100) printf("%6.2f+%6.2f=%6.2f\n",num1,num2,num1+num2); else printf("数字num2不在0~100,请重新输入\n"); } else { if(0<=num2&&num2<=100) printf("数字num1不在0~100,请重新输入\n"); else { printf("数字num1不在0~100,请重新输入\n"); printf("数字num2不在0~100,请重新输入\n"); } } break; } case'-': { if(0<=num1&&num1<=100) { if(0<=num2&&num2<=100) { num3=num1-num2; if(num3>=0) printf("%6.2f+%6.2f=%6.2f\n",num1,num2,num1-num2); else printf("num1-num2小于0,请重新输入\n"); } else printf("数字num2不在0~100,请重新输入\n"); } else { if(0<=num2&&num2<=100) printf("数字num1不在0~100,请重新输入\n"); else { printf("数字num1不在0~100,请重新输入\n"); printf("数字num2不在0~100,请重新输入\n"); } } break; } case'*': { if(0<=num1&&num1<=100) { if(0<=num2&&num2<=100) printf("%6.2f*%6.2f=%6.2f\n",num1,num2,num1*num2); else printf("数字num2不在0~100,请重新输入\n"); } else { if(0<=num2&&num2<=100) printf("数字num1不在0~100,请重新输入\n"); else { printf("数字num1不在0~100,请重新输入\n"); printf("数字num2不在0~100,请重新输入\n"); } } break; } case'/': { if(0<=num1&&num1<=100) { if(0<=num2&&num2<=100)if(num2==0)printf("数字num2为0,请重新输入\n");elseprintf("%6.2f*%6.2f=%6.2f\n",num1,num2,num1*num2); else printf("数字num2不在0~100,请重新输入\n"); } else { if(0<=num2&&num2<=100) printf("数字num1不在0~100,请重新输入\n"); else { printf("数字num1不在0~100,请重新输入\n"); printf("数字num2不在0~100,请重新输入\n"); } } break; } default:printf("error"); } system("pause"); return0;}七、思考讨论题或体会或对改良实验的建议八、参考资料"C++语言程序设计学生用书"清华大学莉等大学实验报告学生:学号:专业班级:实验类型:□验证□综合□设计□创新实验日期:2016-9-9实验成绩:一、实验工程名称实验七.输入输出二、实验目的理解和掌握输入输出的根本原理和方法。三、实验根本原理 C++程序设计语言四、主要仪器设备及耗材PC微机DOS操作系统或Windows操作系统C++程序设计语言开发环境五、实验步骤(要求给出运行结果的屏幕截图,源程序电子打包提交)编程:按要现数据的输入和输出。〔1〕以左对齐和右对齐方式输出整数,域宽为12。〔2〕以八进制、十进制和十六进制输入和输出整数。〔3〕实现浮点数的指数格式和定点格式输入输出,并指定精度,按实际情况进展调整。〔4〕把字符串读入字符型数组变量中,从键盘输入字符串,要求能读入串中的空白字符,以回车符完毕。六、实验数据及处理结果#include<iostream>#include<iomanip>usingnamespacestd;intmain(void){intinum1=123,inum2=4567,inum3=98765;doublefnum=12.123456789,fnum1;charstr[123];cout<<"以左对齐方式输出整数,域宽为12:"<<endl;cout.flags(ios::left);cout.width(12);cout<<inum1;cout.width(12);cout<<inum2;cout.width(12);cout<<inum3<<endl;cout.flags(ios::left|ios::oct|ios::showbase);cout.width(12);cout<<inum1;cout.width(12);cout<<inum2;cout.width(12);cout<<inum3<<endl;cout.setf(ios::he*,ios::he*|ios::oct);cout.width(12);cout<<inum1;cout.width(12);cout<<inum2;cout.width(12);cout<<inum3<<endl;cout.precision(10);cout.setf(ios::scientific,ios::floatfield);cout<<"指数格式:"<<fnum<<'\n';cout.setf(ios::fi*ed,ios::floatfield);cout<<"定点表达方式:"<<fnum<<'\n';cout<<"请输入PI:"<<endl;cin.precision(4);cin>>fnum1;cout<<fnum1<<'\n';cin.get();cout<<"请输入一个字符串:"<<endl;cin.getline(str,123);cout<<str<<endl;cout.flags(ios::left|ios::oct|ios::showbase);cout<<"以左对齐方式输出整数,域宽为12:"<<endl;cout<<left<<dec<<setw(12)<<inum1;cout<<setw(12)<<inum2;co

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论