四川师范大学 郭远华 信息与计算科学c++s实验1.docx

上传人:b****5 文档编号:6204512 上传时间:2023-01-04 格式:DOCX 页数:11 大小:50.90KB
下载 相关 举报
四川师范大学 郭远华 信息与计算科学c++s实验1.docx_第1页
第1页 / 共11页
四川师范大学 郭远华 信息与计算科学c++s实验1.docx_第2页
第2页 / 共11页
四川师范大学 郭远华 信息与计算科学c++s实验1.docx_第3页
第3页 / 共11页
四川师范大学 郭远华 信息与计算科学c++s实验1.docx_第4页
第4页 / 共11页
四川师范大学 郭远华 信息与计算科学c++s实验1.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

四川师范大学 郭远华 信息与计算科学c++s实验1.docx

《四川师范大学 郭远华 信息与计算科学c++s实验1.docx》由会员分享,可在线阅读,更多相关《四川师范大学 郭远华 信息与计算科学c++s实验1.docx(11页珍藏版)》请在冰豆网上搜索。

四川师范大学 郭远华 信息与计算科学c++s实验1.docx

四川师范大学郭远华信息与计算科学c++s实验1

数学与软件科学学院实验报告

学期:

2016至2017第2学期2017年4月10日

课程名称:

面向对象的程序设计专业:

信息与计算科学实验编号:

01实验项目:

C++实验环境,指针,宏定义,算法指导教师:

郭远华2015级5班学号:

2015060536

姓名:

谢佳欣实验成绩:

一、目的要求

掌握用vs2010编写、编译、连接和运行C++程序;

掌握八进制、十六进制、字符的转义序列、宏定义、基本算法设计。

2、实验内容:

1到4题

#include

usingnamespacestd;

intfun()

{

return2;

}

intmain()

{

cout<

intx=10,y=010,z=0x10;

cout<

int(*pf)();

pf=fun;

cout<

getchar();

}

输出结果:

P1是字符指针;s1是字符数组

5.P21第三大题第二个小题。

#include

usingnamespacestd;

voidmain()

{

inta,b;

cout<<"Inputa,b:

";

cin>>a>>b;

cout<<"a="<

cout<<"a-b="<

}

输出结果:

6.P73第三大题中的第一个小题。

#include

usingnamespacestd;

unsignedintx=015,y=0x2b;

voidmain()

{

inta,b,c,d,e,f;

a=x|y;

b=x^y;

c=x&y;

d=~x+~y;

e=x<<=3;

f=y>>=4;

cout<

}

输出结果:

7.P74第四大题中的第五个小题。

#include

usingnamespacestd;

voidmain()

{

inta,b;

cout<<"请?

输?

入?

一?

个?

整?

数簓:

阰"<

cin>>a;

b=a|15;

cout<<"后ó四?

位?

置?

为a1的?

结á果?

是?

阰"<

cout<

}

输出结果:

8.P105第三大题中的第一个小题。

#include

#defineM1.5

#defineA(a)M*a

usingnamespacestd;

voidmain()

{

intx(5),y(6);

cout<

}

输出结果:

9.P105第三大题中的第二个小题。

#include

#defineMAX(a,b)(a)>(b)?

(a):

(b)

usingnamespacestd;

voidmain()

{

intm

(1),n

(2),p(0),q;

q=MAX(m,n+p)*10;

cout<

}

输出结果:

10.P107第三大题中的第七个小题,将这一题修改成以数组的方式访问数据(用[]访问)。

#include

usingnamespacestd;

voidmain()

{

inti,j,a[8][8];

a[0][0]=1;

for(i=1;i<8;i++)

{

a[i][0]=1;

a[i][i]=1;

for(j=1;j

{

a[i][j]=a[i-1][j-1]+a[i-1][j];

}

}

for(i=0;i<8;i++)

{

for(j=0;j<=i;j++)

{

cout<<""<

}

cout<

}

}

输出结果:

 

11.P109第四大题中的第二个小题。

#include

usingnamespacestd;

voidmain()

{

inti=100;

for(i=100;i>0;i--)

{

if(i%13==0)

{

cout<

break;

}

}

}

输出结果:

12.P109第四大题中的第四个小题。

#include

usingnamespacestd;

voidmain()

{

doublei=2.0,j=1.0,sum=0.0;

for(doublem=1;m<=2;m++)

{

sum=sum+(i/j);

j=i;

i=i+j;

}

cout<

}

输出结果:

13.P109第四大题中的第五个小题。

#include

usingnamespacestd;

voidmain()

{

inti=1,t=1,s=0;

for(i=1;i<=10;i++)

{

t=t*i;

s=s+t;

}

cout<

}

输出结果:

 

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

当前位置:首页 > 解决方案 > 工作计划

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

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