完整版C++经典程序代码大全.docx

上传人:b****7 文档编号:26259598 上传时间:2023-06-17 格式:DOCX 页数:278 大小:70.48KB
下载 相关 举报
完整版C++经典程序代码大全.docx_第1页
第1页 / 共278页
完整版C++经典程序代码大全.docx_第2页
第2页 / 共278页
完整版C++经典程序代码大全.docx_第3页
第3页 / 共278页
完整版C++经典程序代码大全.docx_第4页
第4页 / 共278页
完整版C++经典程序代码大全.docx_第5页
第5页 / 共278页
点击查看更多>>
下载资源
资源描述

完整版C++经典程序代码大全.docx

《完整版C++经典程序代码大全.docx》由会员分享,可在线阅读,更多相关《完整版C++经典程序代码大全.docx(278页珍藏版)》请在冰豆网上搜索。

完整版C++经典程序代码大全.docx

完整版C++经典程序代码大全

//根据半径计算圆的周长和面积

#include

constfloatPI=3.1416;//声明常量(只读变量)PI为3.1416

floatfCir_L(float);//声明自定义函数fCir_L()的原型

floatfCir_S(float);//声明自定义函数fCir_S()的原型

//以下是main()函数

main()

{

floatr,l,s;//声明3个变量

cout<<"r=";//显示字符串

cin>>r;//键盘输入

l=fCir_L(r);//计算圆的周长,赋值给变量l

s=fCir_S(r);//计算圆的面积,赋值给变量s

cout<<"l="<

cout<<"\ns="<

}

//定义计算圆的周长的函数fCir_L()

floatfCir_L(floatx)

{

floatz=-1.0;//声明局部变量

if(x>=0.0)//如果参数大于0,则计算圆的周长

z=2*PI*x;

return(z);//返回函数值

}

//定义计算圆的面积的函数fCir_S()

floatfCir_S(floatx)

{

floatz=-1.0;//声明局部变量

if(x>=0.0)//如果参数大于0,则计算圆的面积

z=PI*x*x;

return(z);//返回函数值

}

/*Program:

P1-2.CPP

Writtenby:

Hap

Datewritten:

02:

11:

10

*/

 

#include

voidmain(void)

{

doubles1,s2,s3;

s1=1.5;/*对变量s1赋值*/

cout<<"s1="<

/*对变量s2赋值*/s2=2.5;

cout<<"s2="<

s3=/*对变量s3赋值*/3.5;

cout<<"s3="<

cout<<"s1+s2+s3="<

//计算并显示cout<<"s1+s2+s3="<

}

#include

main()

{

doubler=1.0;

cout<<"r="<

doublel;

l=2*3.1416*r;//计算圆的周长,赋值给变量l

cout<<"l="<

doubles=3.1416*r*r;//计算圆的面积,赋值给变量s

cout<<"s="<

cout<<"r=";//显示提示输入的信息

cin>>r;//键盘输入

l=2*3.1416*r;//计算圆的周长,赋值给变量l

cout<<"l="<

s=3.1416*r*r;

cout<<"s="<

}

#include//包含iostream.h头文件

voidmain()

{

//输出字符常量、变量和字符串

charc1='A';

cout<<'W';

cout<

cout<<"Thisisatest."<

cout<<"------------------"<

//输出整型常量、变量和表达式

intn=100;

cout<<10;

cout<

cout<<2*n<

cout<<"------------------"<

//输出浮点型常量、变量和表达式

doublepi=3.1415926,r=10.0,s=pi*r*r;

cout<

cout<

cout<

cout<<2*r*pi<

cout<<"------------------"<

//一个cout可以输出多项数据

cout<<'W'<<""<

cout<<"Thisisatest."<

cout<<"pi="<

}

#include//包含iostream.h头文件

main()

{

//输入输出字符

charc;

cin>>c;

cout<<"c="<

//输入输出整型数据

intn;

cin>>n;

cout<<"n="<

//输入输出浮点型数据

doublex;

cin>>x;

cout<<"x="<

//输入提示

cout<<"n=";

cin>>n;

cout<<"n="<

//多项输入

cout<<"cnx"<

cin>>c>>n>>x;

cout<<"c="<

}

#include//包含iostream.h头文件

main()

{

//声明整型变量

inta,b;

//从键盘上为整型变量赋值

cout<<"a=";

cin>>a;

cout<<"b=";

cin>>b;

//整型数的算术运算

cout<

cout<

cout<

cout<

";

cout<<"a="<

cout<<"b="<

cout<<"c="<

//以八进制形式显示数据

cout<<"OCT:

";

cout<

cout<<"a="<

cout<<"b="<

cout<<"c="<

//以十六进制形式显示数据

cout<<"HEX:

";

cout<

cout<<"a="<

cout<<"b="<

cout<<"c="<

//八、十和十六进制数混合运算并输出

cout<<"a+b+c=";

cout<

cout<

//测试八、十和十六进制输入

cout<<"DEC:

a=";cin>>a;

cout<<"OCT:

b=";cin>>b;

cout<<"HEX:

a=";cin>>c;

cout<<"DEC:

"<

cout<<"a="<

cout<<"b="<

cout<<"c="<

}

#include//包含iostream.h头文件

#include//iomanip.h头文件包含setprecision()的定义

main()

{

//float型变量的声明、输入、计算和输出

floatfx,fy;

cout<<"fx=";

cin>>fx;

cout<<"fy=";

cin>>fy;

cout<

cout<

cout<

cout<

"<

cout<

"<

cout<<'$'<<":

"<

//输入字符

cout<<"c1c2"<

cin>>c1>>c2;

cout<<"c1="<

}

#include//包含iostream.h头文件

main()

{

charc1='\a',TAB='\t';

//阵铃一声

cout<

//使用水平制表符

cout<<1<

//使用双引号

cout<<"Hesaid\"Thankyou\"."<

//使用回车换行

cout<<"abc\n"<<"def"<<'\n';

}

#include//包含iostream.h头文件

main()

{

//声明bool变量,并初始化

boolflag1=false,flag2=true;

//输出布尔常量和变量

cout<<"false:

"<

cout<<"true:

"<

cout<<"flag1="<

cout<<"flag2="<

//布尔变量的赋值和输出

intx=1;

flag1=x>0;//存放关系运算结果

cout<<"flag1="<

flag2=flag1;//bool类型变量相互赋值

cout<<"flag2="<

//布尔变量超界处理

flag1=100;

cout<<"flag1="<

flag2=-100;

cout<<"flag2="<

}

#include

constdoublePI=3.1416;//声明常量(const变量)PI为3.1416

main()

{

//声明3个变量

doubler,l,s;

//输入圆的半径

cout<<"r=";

cin>>r;

//计算圆的周长

l=2*PI*r;

cout<<"l="<

//计算圆的面积

s=PI*r*r;

cout<<"s="<

}

#include

main()

{

//定义枚举类型,并指定其枚举元素的值

enumcolor{

RED=3,

YELLOW=6,

BLUE=9

};

//声明枚举变量a和b,并为枚举变量a赋初值

enumcolora=RED;

colorb;//合法,与C语言不同

//输出枚举常量

cout<<"RED="<

cout<<"YELLOW="<

cout<<"BLUE="<

//枚举变量的赋值和输出

b=a;

a=BLUE;

cout<<"a="<

cout<<"b="<

//a=100;错误!

//a=6也错误!

//枚举变量的关系运算

b=BLUE;//枚举变量的赋值运算

cout<<"a

}

#include

constdoublePI=3.1416;//声明常量(const变量)PI为3.1416

main()

{

//声明3个变量

doubler=3,l,s;

//计算圆的周长

l=2*PI*r;

cout<<"l="<

//计算圆的面积

s=PI*r*r;

cout<<"s="<

//验证赋值误差

intil,is;

il=l;

is=s;

cout<<"il="<

cout<<"is="<

}

#include

main()

{

//变量声明

charc;

doublex,y;

//测试自增

cout<<"++EandE++:

"<

c='B';

cout<<"c="<<++c<

c='B';

cout<<"c="<

x=1.5;

y=5+++x;//加号后的空格不能少

cout<<"y="<

x=1.5;

y=5+x++;

cout<<"y="<

cout<<"--------------------"<

//测试自减

cout<<"--EandE--:

"<

c='B';

cout<<"c="<<--c<

c='B';

cout<<"c="<

x=1.5;

y=5+--x;

cout<<"y="<

x=1.5;

y=5+x--;

cout<<"y="<

}

#include

main()

{

inta=3,b=2;

//输出关系表达式

cout<

cout<<(ab)<<(a>=b)<<(a==b)<<(a!

=b)<

boolflag=2*a

cout<<"flag="<

}

#include

main()

{

floata=3.5,b=2.1,c=0;

cout<<"a="<

//与运算

cout<<"a&&b="<<(a&&b)<

cout<<"a&&c="<<(a&&c)<

//或运算

cout<<"a||b="<<(a||b)<

cout<<"a||c="<<(a||c)<

//非运算

cout<<"!

a="<

a<

c="<

c<

//关系运算和逻辑运算

boolflag=a>=0&&a<=5;//变量a在[0,5]区间内

cout<<"a=>0&&a<=5="<

//算术运算、关系运算和逻辑运算

cout<<"a+5>2*b+2||a2*b+2||a

}

#include

main()

{

//按位与运算

cout<<"24&12="<<(24&12)<

//按位异或运算

cout<<"24^12="<<(24^12)<

//按位或运算

cout<<"24|12="<<(24|12)<

//按位取反运算

cout<<"~24="<<(~24)<

//左移位运算

cout<<"5<<3="<<(5<<3)<

cout<<"-5<<3="<<(-5<<3)<

//右移位运算

cout<<"5>>3="<<(5>>3)<

cout<<"-5>>3="<<(-5>>3)<

}

#include

main()

{

inta=1,b=1,c=3;

//显示a,b,c的值

cout<<"a="<

//计算显示

(1)b+=a+2*c%5;的结果

b+=a+2*c%5;//相当于表达式语句b=b+(a+2*c%5);

cout<<"

(1)b="<

//计算显示

(2)a<<=c-2*b;的结果

a=1,b=1,c=3;

a<<=c-2*b;//相当于表达式语句a=a<<(c-2*b);

cout<<"

(2)a="<

//计算显示(3)a*=b=c=3;的结果

a=1,b=1,c=3;

a*=b=c=3;//相当于语句组c=3;b=c;a=a*b;

cout<<"(3)a="<

//计算显示(4)a+=b+=c;的结果

a=1,b=1,c=3;

a+=b+=c;//相当于语句组b=b+c;a=a+b;

cout<<"(4)a="<

//计算显示(5)a-=b=++c+2;的结果

a=1,b=1,c=3;

a-=b=++c+2;//相当于语句组++c;b=b+c+2;a=a-b;

cout<<"(5)a="<

}

#include

main()

{

//用sizeof计算各类种常量的字节长度

cout<<"sizeof('$')="<

cout<<"sizeof

(1)="<

(1)<

cout<<"sizeof(1.5)="<

cout<<"sizeof(\"Good!

\")="<

")<

//用sizeof计算各类型变量的字节长度

inti=100;

charc='A';

floatx=3.1416;

doublep=0.1;

cout<<"sizeof(i)="<

cout<<"sizeof(c)="<

cout<<"sizeof(x)="<

cout<<"sizeof(p)="<

//用sizeof计算表达式的字节长度

cout<<"sizeof(x+1.732)="<

//用sizeof计算各类型的字节长度

cout<<"sizeof(char)="<

cout<<"sizeof(int)="<

cout<<"sizeof(float)="<

cout<<"sizeof(double)="<

//用sizeof计算数组的字节长度

charstr[]="Thisisatest.";

inta[10];

doublexy[10];

cout<<"sizeof(str)="<

c

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1