c++经典代码大全Word文件下载.docx
《c++经典代码大全Word文件下载.docx》由会员分享,可在线阅读,更多相关《c++经典代码大全Word文件下载.docx(219页珍藏版)》请在冰豆网上搜索。
//以十六进制形式显示数据
HEX:
hex;
//指定十六进制输出
//八、十和十六进制数混合运算并输出
a+b+c="
dec;
//恢复十进制输出
a+b+c<
//测试八、十和十六进制输入
a="
cin>
>
b="
c;
dec<
//指定十进制输出
a<
b<
c="
}
dx;
dy="
dy;
dx<
+"
dy<
="
dx+dy<
-"
dx-dy<
*"
dx*dy<
/"
dx/dy<
endl<
//cout<
fx<
%"
fy<
fx%fy<
Error!
//测试float和double类型数据的有效位
fx=10.0;
fy=6.0;
floatfz=fx/fy;
dx=10.0;
dy=6.0;
doubledz=dx/dy;
fz="
setprecision(20)<
fz<
dz="
dz<
//float型溢出
floatx=3.5e14;
x="
x<
x*x="
x*x<
x*x*x="
x*x*x<
//x,y为操作数,c为运算符
intx,y,z;
charc1;
x>
c1>
y;
//c1
//多路选择语句选择不同表达式计算语句
switch(c1){
case'
+'
:
cout<
y<
x+y<
break;
-'
x-y<
*'
x*y<
/'
x/y<
%'
x%y<
default:
Wrong!
//当不符合上述情况时执行本子句
}
#include<
floatx=365.5;
//声明全局变量
main(){
intx=1,y=2;
doublew=x+y;
{
doublex=1.414,y=1.732,z=3.14;
inner:
y="
z="
z<
outer:
w="
w<
//访问重名的全局变量
无效
//显示1,2,3...10
for(inti=1;
i<
=10;
i++)
"
//显示10,9,8...1
for(intj=10;
j>
=1;
j--)
j<
//显示1,3,5...9
for(intk=1;
k<
k=k+2)
//显示ABC...Z
for(charc='
A'
='
Z'
c++)
//显示0,0.1,0.2...1.0
for(floatx=0;
=1.0;
x=x+0.1)
for(floatx1=0;
x1<
=1.0+0.1/2;
x1=x1+0.1)
//计算s=1+2+3...+100
ints=0;
for(intn=1;
n<
=100;
n++)
s=s+n;
s="
s<
ints=0,n=1;
while(n<
=100){
n++;
//累加键盘输入的数据
doublex,sum=0.0;
x;
while(x!
=0){
sum+=x;
sum="
sum<
ints=0,n=0;
do{
s+=n;
}while(n<
100);
}while(x!
=0);
//计算和打印打印乘法九九表
for(inti=1;
=9;
i++){
i;
for(intj=1;
j++)
'
\t'
i*j;
intx,sum=0;
//定义标号L1
L1:
if(x==-1)
gotoL2;
//无条件转移语句,转到L2语句处
else
gotoL1;
//无条件转移语句,转到L1语句处
//定义标号L2
L2:
while
(1){
if(x<
=0)break;
inti;
for(i=1;
=20;
if(i%3==0)//能被3整除的整数,返回进行下次循环
continue;
//声明数组和变量
inta[5],i,sum;
doubleavg;
//从键盘上循环为数组赋值
for(i=0;
5;
a["
]="
a[i];
//直接显示数组元素
a[0]<
a[1]<
a[2]<
a[3]<
a[4]<
//利用for循环显示数组各元素的值
a[i]<
//计算数组元素之和,并显示计算结果
sum=a[0]+a[1]+a[2]+a[3]+a[4];
//利用循环计算数组的累加和
for(sum=0,i=0;
sum+=a[i];
//显示累加和及平均值
avg=sum/5.0;
avg="
avg<
inti,max,index,a[5];
//从键盘上为数组赋值
=4;
//利用循环遍历数组,找出最大值的元素及其下标
max=a[0];
if(max<
a[i])
max=a[i];
index=i;
\nMax="
max<
index="
index;
#definesize5
//声明变量
inti,j;
floatt,a[size];
size;