C++程序设计实验报告.docx

上传人:b****5 文档编号:5687127 上传时间:2022-12-31 格式:DOCX 页数:13 大小:171.27KB
下载 相关 举报
C++程序设计实验报告.docx_第1页
第1页 / 共13页
C++程序设计实验报告.docx_第2页
第2页 / 共13页
C++程序设计实验报告.docx_第3页
第3页 / 共13页
C++程序设计实验报告.docx_第4页
第4页 / 共13页
C++程序设计实验报告.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

C++程序设计实验报告.docx

《C++程序设计实验报告.docx》由会员分享,可在线阅读,更多相关《C++程序设计实验报告.docx(13页珍藏版)》请在冰豆网上搜索。

C++程序设计实验报告.docx

C++程序设计实验报告

学生姓名:

谢某某学号:

0149001506109专业班级:

软件工程2006

实践类型:

□验证□综合□设计□创新实践日期:

2010-11-30实践成绩:

(以下主要内容由学生完成)

一、实验项目名称

C++简单程序设计

二、实验目的

1、掌握基本数据类型表示

2、了解I/O流控制及基本的格式控制

3、理解并掌握程序的分支结构

4、理解并掌握程序的循环结构

5、了解提高程序可读性

6、学习面向过程程序设计方法

三、实验基本原理

摄氏温度与华氏温度的关系如下式所示:

四、主要仪器设备及耗材

1、软件需求:

VisualC++6.0

2、硬件需求:

PentiumIII以上的CPU处理器,1G以上的内存

五、实验步骤

1、编写程序,由用户输入一个摄氏温度,要求输出相应的华氏温度。

小数点后精确到第二位。

2、输入4个整数,输出其中最大的数。

3、输入4个整数,要求按照由小到大的顺序排序后输出。

(选做)

4、x与y的函数关系如式。

写一程序,输入x,输出y。

                          

5、输入两个正整数a和b(b>a),求

,并输出结果。

6、输入一个正整数,输出其所有的因数。

7、编写程序求

8、已知

,编程求e的近似值,直到最后一项小于

为止。

(选做)

9、Fibonacci数列定义如下:

                                         

六、实验数据及处理结果

1、摄氏温度与华氏温度的关系如式所示。

编写程序,由用户输入一个摄氏温度,要求输出相应的华氏温度。

小数点后精确到第二位。

                                            

#include"stdafx.h"

#include"iostream.h"

#include"iomanip.h"

voidmain()

{

doubleF,C;

cout<<"Pleaseinputacentigrade,thenyouwillgetthefahrenheit:

\n";

cin>>C;

F=(9/5.0)*C+32;

cout<

:

fixed);

cout<

(2)<

cout<<"Thefahrenheitis:

"<

cout<

}

 

2、输入4个整数,输出其中最大的数。

#include"stdafx.h"

#include"iostream.h"

voidmain()

{

inta,b,c,d,max;

cout<<"Pleaseinputfournumbersa,b,candd\n";

cin>>a>>b>>c>>d;

max=a>b?

(a>c?

(a>d?

a:

d):

(c>d?

c:

d)):

(b>c?

(b>d?

b:

d):

(c>d?

c:

d));

cout<<"Themaxis"<

}

 

 

3、输入4个整数,要求按照由小到大的顺序排序后输出。

(选做)

#include"stdafx.h"

#include"iostream.h"

voidmain()

{

inta,b,c,d,x,y;

cout<<"Pleaseinputfournumbersa,b,candd:

\n";

cin>>a>>b>>c>>d;

x=a>b?

a:

b;

y=a

a:

b;

a=x;b=y;

x=a>c?

a:

c;

y=a

a:

c;

a=x;c=y;

x=a>d?

a:

d;

y=a

a:

d;

a=x;d=y;

x=b>c?

b:

c;

y=b

b:

c;

b=x;c=y;

x=b>d?

b:

d;

y=b

b:

d;

b=x;d=y;

x=c>d?

c:

d;

y=c

c:

d;

c=x;d=y;

cout<

}

 

4、x与y的函数关系如式。

写一程序,输入x,输出y。

#include"stdafx.h"

#include"iostream.h"

voidmain()

{

doublex,y;

cout<<"Pleaseinputx,thenyouwillgety:

\n";

cin>>x;

if(x<1)

y=x;

else

if((x>=10)&&x<10)

y=3*x+1;

else

y=5*x-7;

cout<<"y="<

}

 

5、输入两个正整数a和b(b>a),求

,并输出结果。

#include"stdafx.h"

#include"iostream.h"

voidmain()

{

inta,b,s=0;

cout<<"Pleaseinputtwonumbersaandb,makesurethat0

cin>>a>>b;

while(a>=b||a<=0||b<=0)

{

cout<<"Pleaseinputtwonumbersaandb,makesurethat0

cin>>a>>b;

}

for(;a<=b;a++)

s+=a;

cout<<"s="<

}

 

6、输入一个正整数,输出其所有的因数。

#include"stdafx.h"

#include"iostream.h"

voidmain()

{

intn,i=1;

cout<<"Pleaseinputanumbern,makesurethatn>0\n";

cin>>n;

while(n<=0)

{

cout<<"Pleaseinputanumbern,makesurethatn>0\n";

cin>>n;

}

for(;i<=n;i++)

{

if(n%i)

continue;

cout<

}

cout<

}

 

 

7、编写程序求

#include"stdafx.h"

#include"iostream.h"

voidmain()

{

 inti,s=1,t=0;

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

 {

       s*=i;

  t+=s;

   

 }

 cout<<"1!

+2!

+...+10!

="<

}

 

8、已知

,编程求e的近似值,直到最后一项小于

为止。

(选做)

#include"stdafx.h"

#include"iostream.h"

#include"iomanip.h"

voidmain()

{

doublee,n,s=1,t=0;

for(n=1;1/s>=1e-10;n++)

{

s*=n;

t+=1/s;

}

e=1+t;

cout<

:

fixed);

cout<<"e="<

cout<

}

 

9、Fibonacci数列定义如下:

                                         

请编程输出该数列前20项。

#include"stdafx.h"

#include"iostream.h"

voidmain()

{

intn,i,s=0,t=1;

cout<<1<<'\t';

for(n=2;n<=20;n++)

{

i=s+t;

cout<

s=t;

t=i;

}

}

七、思考讨论题或体会或对改进实验的建议

通过这几日的编程,我逐步学习到一些基本的技巧,感觉到学习这门课很有意思,编程自己也很快乐。

特别当程序运行成功时,那份喜悦与成就感顿时盈满于胸。

有时在调试时发现了错误,通过查询指示,能够基本看懂一些提示错误的英文信息,并能根据提示改正错误,使程序正确得以运行。

八、参考资料

1、《C++面向对象程序设计》李春葆、董尚燕、余云霞编著清华大学出版社

2、《C++程序设计题解与上机指导》谭浩强编著清华大学出版社

3、《C++程序设计基础与实践教程》张祖洁、葛建芳编著电子工业出版社

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

当前位置:首页 > 医药卫生 > 基础医学

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

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