vcex02Word下载.docx

上传人:b****6 文档编号:18235014 上传时间:2022-12-14 格式:DOCX 页数:14 大小:18.75KB
下载 相关 举报
vcex02Word下载.docx_第1页
第1页 / 共14页
vcex02Word下载.docx_第2页
第2页 / 共14页
vcex02Word下载.docx_第3页
第3页 / 共14页
vcex02Word下载.docx_第4页
第4页 / 共14页
vcex02Word下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

vcex02Word下载.docx

《vcex02Word下载.docx》由会员分享,可在线阅读,更多相关《vcex02Word下载.docx(14页珍藏版)》请在冰豆网上搜索。

vcex02Word下载.docx

unsignedintu;

floatu1;

doubleu2;

a=12;

b=-18;

u1=51.8;

u2=58.8;

c=28;

u=b+c;

x=a+b;

u2=u1+u2;

”x=”<

x<

”u=”<

u<

”u2=”<

u2<

【例2-4】字符型变量的应用。

//examplech204.cpp

include<

inta1,a2;

charc1,c2,c3,c4;

a1=97;

a2=65;

c1=a1;

c2=a2;

c3='

B'

c4=66;

a1="

a1<

a2="

a2<

C1="

c1<

C2="

c2<

C3="

c3<

C4="

c4<

【例2-5】通过指针与引用等方式访问变量。

//examplech205.cpp

doublen=1.8;

double&

n1=n;

n1=1.18;

n="

n<

"

n1="

n1<

double&

n11=n1;

//引用的传递效应

n1=1.118;

n1//通过变量名及其引用分别访问

<

n11="

n11<

double*ptr=&

n;

double*&

p=ptr;

*p=1.218;

n1

*ptr="

*ptr

*p="

*p<

//通过指针访问

&

*&

//通过地址访问

【例2-6】自增自减运算符的应用。

//examplech206.cpp

intx,y;

x=17;

y=17;

x++="

x++<

x="

x--="

x--<

++y="

++y<

--y="

--y<

}

【例2-7】自增自减运算符的应用。

//examplech207.cpp

doublex;

intn;

x=158.158;

n=int(x);

【例2-8】简单if语句的使用:

判断某一年份是否闰年(经典的选择结构程序)。

//examplech208.cpp

voidmain(void)

intyear;

请输入年份:

"

year;

if((year%4==0&

year%100!

=0)||(year%400==0))

year<

年是闰年!

else

年不是闰年!

【例2-9】条件运算符实现双分支选择结构举例。

//examplech209.cpp

chara;

PleaseInputaChar:

a;

a=(a>

='

a'

a<

z'

)?

(a-32):

【例2-10】用多分支语句实现对学生成绩的评价。

//examplech210.cpp

intx;

cout<

请输入分数:

x;

if(x>

100||x<

0)

数据错误!

elseif(x==100)

满分,很优秀!

elseif(100>

x&

x>

=90)

成绩优秀!

elseif(90>

=80)

成绩良好!

elseif(80>

=70)

成绩中等!

elseif(70>

=60)

成绩及格!

else

不及格,继续努力!

【例2-11】采用嵌套if语句实现符号函数的求值。

//examplech211.cpp

PleaseInputX:

=0)

0)y=1;

elsey=0;

elsey=-1;

y="

y<

【例2-12】用switch语句实现对学生成绩的分级。

//examplech212.cpp

n=x/10;

switch(n)

{

case10:

break;

case9:

case8:

case7:

case6:

default:

}

【例2-13】用while循环语句实现求任意数以内的自然数之和。

//examplech213.cpp

inti,n,sum;

i=1;

sum=0;

Inputthen:

while(i<

=n)

sum+=i;

i++;

}

sum="

sum<

【例2-14】用while循环语句实现求任意数以内的自然数之和。

//examplech214.cpp

do

=n);

 

【例2-15】用for循环语句解决Fibonacci数列,这是一个古老而又经典的数学问题,Fibonacci数列具有以下特征:

a1=1

a2=1

an=an-1+an-2n>

=3

求该数列的前30项。

//examplech215.cpp

#include<

iomanip.h>

inti,a1,a2;

a1=1;

a2=1;

for(i=1;

i<

=15;

i++)

setw(10)<

a1;

a2;

if(i%2==0)cout<

a1=a1+a2;

a2=a1+a2;

【例2-16】循环的终止与退出的应用。

//examplech216.cpp

intn1,n2;

n2=0;

for(n1=1;

n1++)

if(n1%578!

=0)

continue;

n2++;

if(n1>

3000)break;

【例2-17】结构体变量的应用。

//examplech217.cpp

structstudent

charid[10];

charname[20];

charsex;

intage;

chardepartment[30];

floatscore;

};

studentstudent1={"

05030100"

WangWei"

'

M'

20,"

Computer"

95},

student2={"

05030101"

LiMing"

21,"

Physics"

98};

floataverage;

student1.id<

student1.name<

student1.sex<

student1.age<

student1.department<

student1.score<

student2.id<

student2.name<

student2.sex<

student2.age<

student2.department<

student2.score<

average=(student1.score+student2.score)/2;

average="

average<

sizeofstudent1="

sizeof(student1)<

【例2-18】联合体的应用。

//examplech218.cpp

structexample

union

floatsalary;

};

}teacher,student;

exampleteacher={"

000788"

30,5000};

examplestudent={"

000518"

ZhangYu"

F'

20,95};

teacher.id<

teacher.name<

teacher.sex

teacher.age<

teacher.salary<

student.id<

student.name<

student.sex

student.age<

student.score<

sizeofstudent="

sizeof(student)<

sizeofteacher="

sizeof(teacher)<

【例2-19】枚举类型的应用:

一口袋内有五个不同颜色的球,颜色分别是red、yellow、blue、white、black五种颜色,每次从袋内取出3个球,然后放回袋中,每次能取出三种不同颜色的球的情况总共有多少种?

//examplech219.cpp

enumcolor{red,yellow,blue,white,black};

enumcolorball;

intn,loop,i,j,k;

n=0;

//总次数赋初值0

for(i=red;

=black;

for(j=red;

j<

j++)

if(i!

=j)//前两个球颜色不同

{

for(k=red;

k<

k++)

if((k!

=i)&

(k!

=j))//第三个球颜色不同于前两个

{

n=n+1;

//总次数增1

cout<

setw(5);

for(loop=1;

loop<

=3;

loop++)

{

switch(loop)

{

case1:

ball=(enumcolor)i;

break;

case2:

ball=(enumcolor)j;

case3:

ball=(enumcolor)k;

default:

}

switch(ball)

{

casered:

red"

break;

caseyellow:

yellow"

caseblue:

blue"

casewhite:

white"

caseblack:

black"

}

}

}

cout<

total="

【例2-20】typedef的应用。

//examplech220.cpp

typedefstruct

intmonth;

intday;

}date;

datebirthday={12,18,2004};

”YourBirthdayis:

”;

birthday.month<

”-”<

birthday.day<

””-

birthday.year<

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

当前位置:首页 > 经管营销 > 经济市场

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

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